diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-05-31 12:31:50 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-06-03 11:32:54 -0400 |
commit | ea1b0a2b02dff326b6e0089cb1028056e9351ce5 (patch) | |
tree | 60fed12e92d67cf222d4052a7a7433d8b294abc3 | |
parent | e8c495b2f245e4085e981122b8fc6360076f9052 (diff) | |
download | enlightenment-ea1b0a2b02dff326b6e0089cb1028056e9351ce5.tar.gz |
handle shaded state when receiving x11 configure requests
previously this would resize the window without unshading it, leading to
a confusing state for the window and the user
-rw-r--r-- | src/bin/e_comp_x.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c index 0b96c87292..09cbe589bb 100644 --- a/src/bin/e_comp_x.c +++ b/src/bin/e_comp_x.c @@ -1655,7 +1655,7 @@ _e_comp_x_configure_request(void *data EINA_UNUSED, int type EINA_UNUSED, Ecore if (resize && (!ec->lock_client_size) && (move || ((!ec->maximized) && (!ec->fullscreen)))) { - if ((ec->maximized & E_MAXIMIZE_TYPE) != E_MAXIMIZE_NONE) + if (ec->shaded || ((ec->maximized & E_MAXIMIZE_TYPE) != E_MAXIMIZE_NONE)) e_comp_object_frame_wh_unadjust(ec->frame, w, h, &ec->saved.w, &ec->saved.h); else if (!ec->maximize_override) { |