emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/ebdb c8bdb70 194/350: Don't assume Chinese names have b


From: Eric Abrahamsen
Subject: [elpa] externals/ebdb c8bdb70 194/350: Don't assume Chinese names have both surname and given-names
Date: Mon, 14 Aug 2017 11:46:35 -0400 (EDT)

branch: externals/ebdb
commit c8bdb70e3c07d0caab21a56abcb78040cfe7c9f7
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>

    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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]