projects
/
platform
/
upstream
/
enlightenment.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
46104db
)
e_client: check window's iconic state while handling focus
18/184718/1
accepted/tizen/unified/20180720.155959
submit/tizen/20180720.105749
author
Doyoun Kang
<doyoun.kang@samsung.com>
Fri, 20 Jul 2018 10:20:01 +0000
(19:20 +0900)
committer
Doyoun Kang
<doyoun.kang@samsung.com>
Fri, 20 Jul 2018 10:20:06 +0000
(19:20 +0900)
We didn't check the iconic state, so there was a possibility that the iconified window got focus.
Change-Id: I24a1f33edab1c12137f561865832688f01b33e7e
src/bin/e_client.c
patch
|
blob
|
history
diff --git
a/src/bin/e_client.c
b/src/bin/e_client.c
index 194b6eb52a21d73bdea6a1132a8c523a67470545..4dc562898e2da08c4412fc8a259e5709ba70dd37 100644
(file)
--- a/
src/bin/e_client.c
+++ b/
src/bin/e_client.c
@@
-803,6
+803,7
@@
_e_client_check_fully_contain_by_above(E_Client *ec, Eina_Bool check_layer)
if ((!e_object_is_del(E_OBJECT(above))) &&
(!e_client_util_ignored_get(above)) &&
(above->visible) &&
+ (!above->iconic || e_policy_visibility_client_is_uniconic(above)) &&
(above->frame) &&
(above->icccm.accepts_focus || above->icccm.take_focus))
{