summaryrefslogtreecommitdiff
path: root/ui/gtk3/emojier.vala
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gtk3/emojier.vala')
-rw-r--r--ui/gtk3/emojier.vala10
1 files changed, 8 insertions, 2 deletions
diff --git a/ui/gtk3/emojier.vala b/ui/gtk3/emojier.vala
index 7beb6f0a..85dcdceb 100644
--- a/ui/gtk3/emojier.vala
+++ b/ui/gtk3/emojier.vala
@@ -1294,8 +1294,14 @@ public class IBusEmojier : Gtk.ApplicationWindow {
return;
}
string? unicode_point = check_unicode_point(annotation);
- GLib.SList<string>? total_emojis =
- lookup_emojis_from_annotation(annotation);
+ GLib.SList<string>? total_emojis = null;
+ if (annotation.ascii_casecmp("history") == 0) {
+ for (int i = 0; i < m_favorites.length; i++) {
+ total_emojis.append(m_favorites[i].dup());
+ }
+ }
+ if (total_emojis == null)
+ total_emojis = lookup_emojis_from_annotation(annotation);
if (total_emojis == null) {
/* Users can type title strings against lower case.
* E.g. "Smile" against "smile"