summaryrefslogtreecommitdiff
path: root/src/lib/efl_wl
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2018-01-17 17:33:57 -0500
committerMike Blumenkrantz <zmike@osg.samsung.com>2018-01-17 16:39:44 -0500
commit742e20a002ca44f8d2b700b1379b3290436d728f (patch)
tree543ef351e6e325c06c371dd12dacf8500dac2c2f /src/lib/efl_wl
parent20605953f5b11f81589ed28a6a1bc2b3d1b0596f (diff)
efl-wl: split case for toplevel vs popup during surface hide activate propagation
this should have no functional differences due to spec, but make sure it reads more clearly
Diffstat (limited to 'src/lib/efl_wl')
-rw-r--r--src/lib/efl_wl/efl_wl.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/efl_wl/efl_wl.c b/src/lib/efl_wl/efl_wl.c
index 814e3cbe2f..cbfc4cc94d 100644
--- a/src/lib/efl_wl/efl_wl.c
+++ b/src/lib/efl_wl/efl_wl.c
@@ -2411,8 +2411,11 @@ comp_surface_smart_hide(Evas_Object *obj)
2411 if (!evas_object_visible_get(lcs->obj)) continue; 2411 if (!evas_object_visible_get(lcs->obj)) continue;
2412 if ((!lcs->shell.surface) || (!lcs->role)) continue; 2412 if ((!lcs->shell.surface) || (!lcs->role)) continue;
2413 lcs->shell.activated = 1; 2413 lcs->shell.activated = 1;
2414 if (lcs->shell.popup && (!lcs->extracted)) 2414 if (lcs->shell.popup)
2415 evas_object_raise(lcs->obj); 2415 {
2416 if (!lcs->extracted)
2417 evas_object_raise(lcs->obj);
2418 }
2416 else 2419 else
2417 shell_surface_send_configure(lcs); 2420 shell_surface_send_configure(lcs);
2418 return; 2421 return;