Revert "simplify/fix wl client borderless setting"

This reverts commit 1b3d89c4c0.

I suck too much to fix this right now, maybe later
This commit is contained in:
Mike Blumenkrantz 2015-01-23 16:30:28 -05:00
parent d94a76db15
commit a8bd9df733
1 changed files with 12 additions and 8 deletions

View File

@ -273,9 +273,10 @@ _e_shell_surface_cb_toplevel_set(struct wl_client *client EINA_UNUSED, struct wl
ec->argb = EINA_TRUE;
ec->no_shape_cut = EINA_TRUE;
if (ec->internal_elm_win && (!ec->borderless))
ec->lock_border = ec->borderless = 1;
ec->borderless = !ec->internal;
ec->lock_border = EINA_TRUE;
ec->border.changed = ec->changes.border = !ec->borderless;
ec->netwm.type = E_WINDOW_TYPE_NORMAL;
ec->comp_data->set_win_type = EINA_TRUE;
if ((!ec->lock_user_maximize) && (ec->maximized))
@ -339,8 +340,9 @@ _e_shell_surface_cb_popup_set(struct wl_client *client EINA_UNUSED, struct wl_re
ec->argb = EINA_TRUE;
ec->no_shape_cut = EINA_TRUE;
if (ec->internal_elm_win && (!ec->borderless))
ec->lock_border = ec->borderless = 1;
ec->borderless = !ec->internal_elm_win;
ec->lock_border = EINA_TRUE;
ec->border.changed = ec->changes.border = !ec->borderless;
ec->changes.icon = !!ec->icccm.class;
ec->netwm.type = E_WINDOW_TYPE_POPUP_MENU;
ec->comp_data->set_win_type = EINA_TRUE;
@ -1194,8 +1196,9 @@ _e_xdg_shell_cb_surface_get(struct wl_client *client, struct wl_resource *resour
/* set toplevel client properties */
ec->argb = EINA_TRUE;
ec->no_shape_cut = EINA_TRUE;
if (ec->internal_elm_win && (!ec->borderless))
ec->lock_border = ec->borderless = 1;
ec->borderless = !ec->internal_elm_win;
ec->lock_border = EINA_TRUE;
ec->border.changed = ec->changes.border = !ec->borderless;
ec->netwm.type = E_WINDOW_TYPE_NORMAL;
ec->comp_data->set_win_type = EINA_TRUE;
EC_CHANGED(ec);
@ -1305,8 +1308,9 @@ _e_xdg_shell_cb_popup_get(struct wl_client *client, struct wl_resource *resource
ec->argb = EINA_TRUE;
ec->no_shape_cut = EINA_TRUE;
if (ec->internal_elm_win && (!ec->borderless))
ec->lock_border = ec->borderless = 1;
ec->borderless = !ec->internal_elm_win;
ec->lock_border = EINA_TRUE;
ec->border.changed = ec->changes.border = !ec->borderless;
ec->changes.icon = !!ec->icccm.class;
ec->netwm.type = E_WINDOW_TYPE_POPUP_MENU;
ec->comp_data->set_win_type = EINA_TRUE;