always set x11 override client geometry on startup
authorMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 10 Jul 2015 16:07:29 +0000 (12:07 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 10 Jul 2015 16:07:29 +0000 (12:07 -0400)
this geometry isn't something we can change later, so apply it now.
also fixes an ACK when trying to show input_only clients early

src/bin/e_comp_x.c

index f6c88df..b73cb99 100644 (file)
@@ -4944,6 +4944,7 @@ _e_comp_x_manage_windows(void)
                     _e_comp_x_client_damage_add(ec);
                   e_pixmap_usable_set(ec->pixmap, 1);
                   _e_comp_x_client_data_get(ec)->first_map = 1;
+                  evas_object_geometry_set(ec->frame, ec->client.x, ec->client.y, ec->client.w, ec->client.h);
                }
              ec->ignore_first_unmap = 1;
              evas_object_show(ec->frame);