summaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-10-15 10:45:37 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-10-15 10:45:37 +0900
commite309967384a28ccd8f463d63a91b06d2dcc4f8aa (patch)
tree2e1e826cbe32c33284d1797d0dc152c230fb9375 /src/modules
parentf93329d11950969228bef067f278041b2644b793 (diff)
Revert "ecore_evas: window does not go back to normal state if you set iconified to EINA_FALSE."
This reverts commit 9bfb730ff57da3d8789f80256abedcbc19e98bfe. wrong! on deiconify this will now FORCE a ACTIVATE request to the wm (which asks the wm to focus the window/hilight it and make it active. might switch desktops or whatever). this is wrong. de-icoifying a windows does NOT mean ALSO activating it!. the log message also doesnt say what "go back to normal state"... means.... do they expect/INSIST windows MUSt be focused after de-iconification? that's wrong as it's a window management FOCUS policy, not something to do in the lib.
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/ecore_evas/engines/x/ecore_evas_x.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
index 20538ddf15..627dd15167 100644
--- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c
+++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
@@ -2738,10 +2738,7 @@ _ecore_evas_x_iconified_set(Ecore_Evas *ee, int on)
2738 if (on) 2738 if (on)
2739 ecore_x_icccm_iconic_request_send(ee->prop.window, edata->win_root); 2739 ecore_x_icccm_iconic_request_send(ee->prop.window, edata->win_root);
2740 else 2740 else
2741 { 2741 ecore_evas_show(ee);
2742 ecore_evas_activate(ee);
2743 ecore_evas_show(ee);
2744 }
2745} 2742}
2746 2743
2747static void 2744static void