aboutsummaryrefslogtreecommitdiff
path: root/lib/main.vala
diff options
context:
space:
mode:
authorWilliam Hua <william.hua@canonical.com>2013-06-22 12:00:34 -0400
committerWilliam Hua <william.hua@canonical.com>2013-06-22 12:00:34 -0400
commit3dd243d0e4bcf2fbcc263d47ce8f9dead6a070f6 (patch)
treef375ac1832fb89256c0464be5b6085ac943627af /lib/main.vala
parentb4660d9b7e22bbcebac465b67edb5e1bfee1308e (diff)
downloadayatana-indicator-keyboard-3dd243d0e4bcf2fbcc263d47ce8f9dead6a070f6.tar.gz
ayatana-indicator-keyboard-3dd243d0e4bcf2fbcc263d47ce8f9dead6a070f6.tar.bz2
ayatana-indicator-keyboard-3dd243d0e4bcf2fbcc263d47ce8f9dead6a070f6.zip
Don't set menu item if null.
Diffstat (limited to 'lib/main.vala')
-rw-r--r--lib/main.vala7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/main.vala b/lib/main.vala
index 2081414e..30d186cc 100644
--- a/lib/main.vala
+++ b/lib/main.vala
@@ -591,7 +591,12 @@ public class Indicator.Keyboard.Service : Object {
var menu_item = new MenuItem (name, "indicator.current");
menu_item.set_attribute (Menu.ATTRIBUTE_TARGET, "u", i);
- menu_item.set_icon ((!) get_icon (i));
+
+ var icon = get_icon (i);
+ if (icon != null) {
+ menu_item.set_icon ((!) icon);
+ }
+
menu.append_item (menu_item);
}
} else {