pop the shelf if there's no popup

SVN revision: 39680
This commit is contained in:
Viktor Kojouharov 2009-03-24 14:22:54 +00:00
parent 0f501d7228
commit 4c074624bf
1 changed files with 7 additions and 2 deletions

View File

@ -1383,8 +1383,13 @@ _pager_cb_event_border_urgent_change(void *data, int type, void *event)
if (urgent)
{
if (!(ev->border->iconic))
edje_object_signal_emit(pd->o_desk,
"e,state,urgent", "e");
{
if (pd->pager && pd->pager->inst &&
pd->pager->inst->gcc->gadcon->shelf && !pager_config->popup_urgent)
e_shelf_urgent_show(pd->pager->inst->gcc->gadcon->shelf);
edje_object_signal_emit(pd->o_desk,
"e,state,urgent", "e");
}
edje_object_signal_emit(pw->o_window,
"e,state,urgent", "e");
}