branch: externals/ebdb
commit c8bdb70e3c07d0caab21a56abcb78040cfe7c9f7
Author: Eric Abrahamsen <[email protected]>
Commit: Eric Abrahamsen <[email protected]>
Don't assume Chinese names have both surname and given-names
* ebdb-chn.el (ebdb-string-i18n): Allow nil values for either.
---
ebdb-chn.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/ebdb-chn.el b/ebdb-chn.el
index 0a366e6..4a6192d 100644
--- a/ebdb-chn.el
+++ b/ebdb-chn.el
@@ -59,7 +59,8 @@ This should only run once, at init time, or any time a
record's
name is changed. The value ends up in the 'name-string slot of
the record cache."
(with-slots (surname given-names) field
- (format "%s%s" surname (car given-names))))
+ (concat (when surname surname)
+ (when given-names (car given-names)))))
(cl-defmethod ebdb-china-handle-name ((field ebdb-field-name-complex)
(record ebdb-record)