stk: Handle icon self explanatory in menus
authorDenis Kenzior <denkenz@gmail.com>
Sat, 24 Nov 2012 07:12:31 +0000 (01:12 -0600)
committerDenis Kenzior <denkenz@gmail.com>
Wed, 28 Nov 2012 16:31:14 +0000 (10:31 -0600)
src/stk.c

index 202d991..2ad18fe 100644 (file)
--- a/src/stk.c
+++ b/src/stk.c
@@ -402,6 +402,11 @@ static struct stk_menu *stk_menu_create(const char *title,
                if (item_icon_ids && item_icon_ids->len)
                        ret->items[i].icon_id = item_icon_ids->list[i];
 
+               if (ret->items[i].icon_id != 0 &&
+                               item_icon_ids->qualifier ==
+                               STK_ICON_QUALIFIER_TYPE_SELF_EXPLANATORY)
+                       ret->items[i].text[0]='\0';
+
                if (item->id == default_id)
                        ret->default_item = i;
        }