update some fixme/notes

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2014-06-23 09:42:50 -04:00
parent b38f37f0e6
commit 894d147844
1 changed files with 5 additions and 3 deletions

View File

@ -1676,7 +1676,7 @@ _e_comp_wl_client_evas_init(E_Client *ec)
static Eina_Bool
_e_comp_wl_client_new_helper(E_Client *ec)
{
/* FIXME */
/* FIXME: No Way to get "initial attributes" of a wayland window */
ec->border_size = 0;
ec->placed |= ec->override;
@ -2224,7 +2224,10 @@ _e_comp_wl_cb_hook_client_pre_frame(void *data EINA_UNUSED, E_Client *ec)
switch (ec->netwm.type)
{
case E_WINDOW_TYPE_DIALOG:
type = ECORE_WL_WINDOW_TYPE_TRANSIENT;
/* NB: If there is No transient set, then dialogs get
* treated as Normal Toplevel windows */
if (ec->icccm.transient_for)
type = ECORE_WL_WINDOW_TYPE_TRANSIENT;
break;
case E_WINDOW_TYPE_DESKTOP:
type = ECORE_WL_WINDOW_TYPE_FULLSCREEN;
@ -2242,7 +2245,6 @@ _e_comp_wl_cb_hook_client_pre_frame(void *data EINA_UNUSED, E_Client *ec)
break;
}
if (ec->dialog) type = ECORE_WL_WINDOW_TYPE_TRANSIENT;
ecore_evas_wayland_type_set(ec->internal_ecore_evas, type);
}