force render queue on unmaximize if client was fullscreen
authorMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 18 Sep 2014 15:52:05 +0000 (11:52 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 18 Sep 2014 15:52:30 +0000 (11:52 -0400)
fix T1665

src/bin/e_client.c

index 41f20c8..c2e0ed9 100644 (file)
@@ -3707,6 +3707,8 @@ e_client_unmaximize(E_Client *ec, E_Maximize max)
    max &= (ec->maximized & E_MAXIMIZE_DIRECTION);
    /* Can only remove existing maximization directions */
    if (!max) return;
+   if (e_comp_util_client_is_fullscreen(ec))
+     e_comp_render_queue(ec->comp);
    if (ec->maximized & E_MAXIMIZE_TYPE)
      {
         ec->pre_res_change.valid = 0;