mirror of
https://github.com/brl/mutter.git
synced 2025-07-04 10:05:31 +00:00
backend-x11: Take the touch grab on the stage window
So we don't get assert fails when touching the screen on mutter nested.
This commit is contained in:
@ -79,6 +79,11 @@ meta_backend_real_post_init (MetaBackend *backend)
|
||||
priv->cursor_renderer = META_BACKEND_GET_CLASS (backend)->create_cursor_renderer (backend);
|
||||
}
|
||||
|
||||
static void
|
||||
meta_backend_real_compositor_created (MetaBackend *backend)
|
||||
{
|
||||
}
|
||||
|
||||
static MetaCursorRenderer *
|
||||
meta_backend_real_create_cursor_renderer (MetaBackend *backend)
|
||||
{
|
||||
@ -114,6 +119,7 @@ meta_backend_class_init (MetaBackendClass *klass)
|
||||
klass->create_cursor_renderer = meta_backend_real_create_cursor_renderer;
|
||||
klass->grab_device = meta_backend_real_grab_device;
|
||||
klass->ungrab_device = meta_backend_real_ungrab_device;
|
||||
klass->compositor_created = meta_backend_real_compositor_created;
|
||||
}
|
||||
|
||||
static void
|
||||
@ -145,6 +151,12 @@ meta_backend_post_init (MetaBackend *backend)
|
||||
META_BACKEND_GET_CLASS (backend)->post_init (backend);
|
||||
}
|
||||
|
||||
void
|
||||
meta_backend_compositor_created (MetaBackend *backend)
|
||||
{
|
||||
META_BACKEND_GET_CLASS (backend)->compositor_created (backend);
|
||||
}
|
||||
|
||||
MetaIdleMonitor *
|
||||
meta_backend_get_idle_monitor (MetaBackend *backend,
|
||||
int device_id)
|
||||
|
Reference in New Issue
Block a user