[gnome-characters/wip/exalm/emoji: 4/4] searchProvider: Hide codepoints for composite characters




commit 1e4509b0047f5d9f686b692d60e6dc58eb997d4d
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Fri Mar 11 14:27:44 2022 +0400

    searchProvider: Hide codepoints for composite characters
    
    Same as in the dialog.

 src/searchProvider.js | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/src/searchProvider.js b/src/searchProvider.js
index f39b4e1..9d3ca95 100644
--- a/src/searchProvider.js
+++ b/src/searchProvider.js
@@ -81,14 +81,19 @@ var SearchProvider = GObject.registerClass({
 
         for (let i = 0; i < identifiers.length; i++) {
             let character = identifiers[i];
-            let codePoint = Util.toCodePoint(character);
-            let codePointHex = codePoint.toString(16).toUpperCase();
             let name = Gc.character_name(character);
             if (name === null)
                 name = _('Unknown character name');
             else
                 name = Util.capitalize(name);
-            let summary = _('U+%s').format(codePointHex);
+
+            let summary = '';
+
+            if (!Gc.character_is_composite (character)) {
+                let codePoint = Util.toCodePoint(character);
+                let codePointHex = codePoint.toString(16).toUpperCase();
+                summary = _('U+%s').format(codePointHex);
+            }
 
             let iconData = Util.characterToIconData(character);
             ret.push({


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