don't send the urgent signal to the pager desk, if the border is iconified

SVN revision: 26780
This commit is contained in:
Viktor Kojouharov 2006-10-24 17:22:59 +00:00
parent d2515a119e
commit 00dea4b79a
1 changed files with 6 additions and 4 deletions

View File

@ -1168,15 +1168,17 @@ _pager_cb_event_border_urgent_change(void *data, int type, void *event)
{
if (ev->border->client.icccm.urgent)
{
edje_object_signal_emit(pd->o_desk,
"e,state,urgent", "e");
if (!(ev->border->iconic))
edje_object_signal_emit(pd->o_desk,
"e,state,urgent", "e");
edje_object_signal_emit(pw->o_window,
"e,state,urgent", "e");
}
else
{
edje_object_signal_emit(pd->o_desk,
"e,state,not_urgent", "e");
if (!(ev->border->iconic))
edje_object_signal_emit(pd->o_desk,
"e,state,not_urgent", "e");
edje_object_signal_emit(pw->o_window,
"e,state,not_urgent", "e");
}