diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2015-07-06 12:28:02 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2015-07-10 14:34:55 +0900 |
commit | 72de26e9a367b9bff327192a473979d4fc3ca584 (patch) | |
tree | 5cc31da8e2b9e70b7daa7a3db32eb6e5130e03e9 | |
parent | 0c75b0fe501dedb5c953e42fcd17490cf947fc74 (diff) | |
download | elementary-72de26e9a367b9bff327192a473979d4fc3ca584.tar.gz |
Window: Set urgent flag only when not already set
cat <binary_file_with_lots_of_BEL> in terminology would slow down
everything because of the urgent flag (and talking to X).
-rw-r--r-- | src/lib/elm_win.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c index 05ed910b4..f52732e0f 100644 --- a/src/lib/elm_win.c +++ b/src/lib/elm_win.c @@ -4451,6 +4451,8 @@ _elm_win_profile_get(Eo *obj EINA_UNUSED, Elm_Win_Data *sd) EOLIAN static void _elm_win_urgent_set(Eo *obj EINA_UNUSED, Elm_Win_Data *sd, Eina_Bool urgent) { + if (sd->urgent == urgent) + return; sd->urgent = urgent; TRAP(sd, urgent_set, urgent); #ifdef HAVE_ELEMENTARY_X |