* src/plugins/NarrativeWeb.py: fix bug for no surname (bug #265)
svn: r7064
This commit is contained in:
parent
7b69b201a9
commit
6cc8dfa7d8
@ -1,3 +1,6 @@
|
|||||||
|
2006-07-23 Brian Matherly <brian@gramps-project.org>
|
||||||
|
* src/plugins/NarrativeWeb.py: fix bug for no surname (bug #265)
|
||||||
|
|
||||||
2006-07-23 Manfred Paulus <manfred.paulus@gmx.de>
|
2006-07-23 Manfred Paulus <manfred.paulus@gmx.de>
|
||||||
* src/BaseDoc.py: fix angle calculation
|
* src/BaseDoc.py: fix angle calculation
|
||||||
* src/docgen/PSDrawDoc.py: fix angle calculation
|
* src/docgen/PSDrawDoc.py: fix angle calculation
|
||||||
|
@ -2744,11 +2744,14 @@ def sort_people(db,handle_list):
|
|||||||
return sorted_lists
|
return sorted_lists
|
||||||
|
|
||||||
def strcoll_case_sensitive(string1,string2):
|
def strcoll_case_sensitive(string1,string2):
|
||||||
""" This function was written because string comparisons in Windows
|
""" This function was written because string comparisons
|
||||||
seem to be case insensitive if the string is longer than
|
seem to be case insensitive if the string is longer than
|
||||||
one character. """
|
one character. """
|
||||||
# First, compare the first character
|
if len(string1) > 0 and len(string2) > 0:
|
||||||
diff = locale.strcoll(string1[0],string2[0])
|
diff = locale.strcoll(string1[0],string2[0])
|
||||||
|
else:
|
||||||
|
diff = 0
|
||||||
|
|
||||||
if diff == 0:
|
if diff == 0:
|
||||||
# If the first character is the same, compare the rest
|
# If the first character is the same, compare the rest
|
||||||
diff = locale.strcoll(string1,string2)
|
diff = locale.strcoll(string1,string2)
|
||||||
|
Loading…
Reference in New Issue
Block a user