fix wl shell client borders for internal, borderful clients...again
authorMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 13 Mar 2015 19:03:13 +0000 (15:03 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 13 Mar 2015 19:03:13 +0000 (15:03 -0400)
src/modules/wl_desktop_shell/e_mod_main.c

index da99687..de13198 100644 (file)
@@ -1194,9 +1194,9 @@ _e_xdg_shell_cb_surface_get(struct wl_client *client, struct wl_resource *resour
    /* set toplevel client properties */
    ec->icccm.accepts_focus = 1;
    if (!ec->internal)
-     ec->borderless = !ec->internal_elm_win;
+     ec->borderless = 1;
    ec->lock_border = EINA_TRUE;
-   if (!ec->internal)
+   if ((!ec->internal) || (!ec->borderless))
      ec->border.changed = ec->changes.border = !ec->borderless;
    ec->netwm.type = E_WINDOW_TYPE_NORMAL;
    ec->comp_data->set_win_type = EINA_TRUE;