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

index 2ad18fe..1ed9489 100644 (file)
--- a/src/stk.c
+++ b/src/stk.c
@@ -1393,6 +1393,10 @@ static gboolean handle_command_display_text(const struct stk_command *cmd,
        if (cmd->display_text.immediate_response)
                timeout = stk->timeout * 1000;
 
+       if (dt->icon_id.id != 0 && dt->icon_id.qualifier ==
+                       STK_ICON_QUALIFIER_TYPE_SELF_EXPLANATORY)
+               text[0]='\0';
+
        err = stk_agent_display_text(stk->current_agent, text, &dt->icon_id,
                                        priority, display_text_cb, stk,
                                        display_text_destroy, timeout);