diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2018-11-29 11:37:45 +0100 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2018-11-29 11:37:45 +0100 |
commit | c8db8bbe22b807634da520ac02c96a3d2eeac088 (patch) | |
tree | 869bfe8956d871daa1f961ff2d46451cb1e861e3 | |
parent | f67e1a55ee35167dcf96c2cf11773284e20a5de6 (diff) | |
download | mutter-c8db8bbe22b807634da520ac02c96a3d2eeac088.tar.gz |
backend/x11/nested: Always claim the lid is open
The nested backend used the value from udev, meaning that one couldn't
configure the fake monitor if the laptop panel of the host was closed.
Avoid this annoyance by always having the nested backend claiming the
lid is open.
-rw-r--r-- | src/backends/x11/nested/meta-backend-x11-nested.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/backends/x11/nested/meta-backend-x11-nested.c b/src/backends/x11/nested/meta-backend-x11-nested.c index 923ae7c6e..81a95bae8 100644 --- a/src/backends/x11/nested/meta-backend-x11-nested.c +++ b/src/backends/x11/nested/meta-backend-x11-nested.c @@ -132,6 +132,12 @@ meta_backend_x11_nested_set_keymap (MetaBackend *backend, } static gboolean +meta_backend_x11_nested_is_lid_closed (MetaBackend *backend) +{ + return FALSE; +} + +static gboolean meta_backend_x11_nested_handle_host_xevent (MetaBackendX11 *x11, XEvent *event) { @@ -192,6 +198,7 @@ meta_backend_x11_nested_class_init (MetaBackendX11NestedClass *klass) backend_class->select_stage_events = meta_backend_x11_nested_select_stage_events; backend_class->lock_layout_group = meta_backend_x11_nested_lock_layout_group; backend_class->set_keymap = meta_backend_x11_nested_set_keymap; + backend_class->is_lid_closed = meta_backend_x11_nested_is_lid_closed; backend_x11_class->handle_host_xevent = meta_backend_x11_nested_handle_host_xevent; backend_x11_class->translate_device_event = meta_backend_x11_nested_translate_device_event; |