discomfitor pushed a commit to branch enlightenment-0.21. http://git.enlightenment.org/core/enlightenment.git/commit/?id=e09cd065e249ce9bb671ad032cbdce8f4951ad65
commit e09cd065e249ce9bb671ad032cbdce8f4951ad65 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Fri Aug 4 16:23:39 2017 -0400 apply client hints when rescaling a client ensure rescales obey hints --- src/bin/e_client.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 5fdccebf3..033d58278 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -3014,7 +3014,10 @@ e_client_res_change_geometry_restore(E_Client *ec) y = zy + zh - h; evas_object_move(ec->frame, x, y); if (w && h) - evas_object_resize(ec->frame, w, h); + { + e_client_resize_limit(ec, &w, &h); + evas_object_resize(ec->frame, w, h); + } } memcpy(&ec->pre_res_change, &pre_res_change, sizeof(pre_res_change)); } --