Ecore_wayland: Fix calls to update_modifier state and pass the proper

paramaters. Only set input & opaque regions during resize.



SVN revision: 74325
This commit is contained in:
Christopher Michael 2012-07-23 14:04:17 +00:00
parent 8381ac5f55
commit a32308d4e8
2 changed files with 15 additions and 14 deletions

View File

@ -252,6 +252,7 @@ _ecore_wl_input_del(Ecore_Wl_Input *input)
input->selection_source = NULL;
if (input->data_device) wl_data_device_destroy(input->data_device);
if (input->xkb.state)
xkb_state_unref(input->xkb.state);
if (input->xkb.keymap)

View File

@ -356,21 +356,21 @@ ecore_wl_window_show(Ecore_Wl_Window *win)
break;
}
if (win->type != ECORE_WL_WINDOW_TYPE_FULLSCREEN)
{
win->region.input =
wl_compositor_create_region(_ecore_wl_disp->wl.compositor);
wl_region_add(win->region.input, win->allocation.x, win->allocation.y,
win->allocation.w, win->allocation.h);
}
/* if (win->type != ECORE_WL_WINDOW_TYPE_FULLSCREEN) */
/* { */
/* win->region.input = */
/* wl_compositor_create_region(_ecore_wl_disp->wl.compositor); */
/* wl_region_add(win->region.input, win->allocation.x, win->allocation.y, */
/* win->allocation.w, win->allocation.h); */
/* } */
if (!win->transparent)
{
win->region.opaque =
wl_compositor_create_region(_ecore_wl_disp->wl.compositor);
wl_region_add(win->region.opaque, win->allocation.x, win->allocation.y,
win->allocation.w, win->allocation.h);
}
/* if (!win->transparent) */
/* { */
/* win->region.opaque = */
/* wl_compositor_create_region(_ecore_wl_disp->wl.compositor); */
/* wl_region_add(win->region.opaque, win->allocation.x, win->allocation.y, */
/* win->allocation.w, win->allocation.h); */
/* } */
}
/**