From d29fb6b0b579fe6b72be7fa364fcf3b2fd0f962d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 3 Mar 2017 11:56:16 -0500 Subject: [PATCH] do not unset E_Client->placed for fullscreen/maximize clients these are already placed --- src/bin/e_comp_wl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index 8b0613e4b..44ed7b521 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -1494,7 +1494,7 @@ _e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state) if ((!ec->comp_data->sub.data) && (!ec->comp_data->buffer_commit)) { - if (!ec->internal_elm_win) + if ((!ec->internal_elm_win) && (!ec->maximized) && (!ec->fullscreen)) ec->placed = (!e_client_has_xwindow(ec)) && (ec->netwm.type != E_WINDOW_TYPE_NORMAL); ec->want_focus |= ec->icccm.accepts_focus && (!ec->override); }