From 8c153f8f262de66a8e9628fa20233c35c89f5150 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Wed, 23 Nov 2011 13:03:02 +0000 Subject: [PATCH] Don't signal urgency hint when window has focus SVN revision: 65538 --- src/modules/pager/e_mod_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c index ec2ec1b95..d0968040f 100644 --- a/src/modules/pager/e_mod_main.c +++ b/src/modules/pager/e_mod_main.c @@ -609,7 +609,7 @@ _pager_window_new(Pager_Desk *pd, E_Border *border) edje_object_part_swallow(pw->o_window, "e.swallow.icon", o); } - if (border->client.icccm.urgent) + if (border->client.icccm.urgent && !border->focused) { if (!(border->iconic)) edje_object_signal_emit(pd->o_desk, "e,state,urgent", "e"); @@ -1357,7 +1357,7 @@ _pager_cb_event_border_urgent_change(void *data __UNUSED__, int type __UNUSED__, pw = _pager_desk_window_find(pd, ev->border); if (pw) { - if (urgent) + if (urgent && !ev->border->focused) { if (!(ev->border->iconic)) {