diff options
| author | Leonardo Hernández Hernández <leohdz172@proton.me> | 2023-06-09 13:36:56 -0600 | 
|---|---|---|
| committer | Leonardo Hernández Hernández <leohdz172@proton.me> | 2023-06-15 12:27:34 -0600 | 
| commit | dfb6b97159ab8780674be9bea103227e68505c7b (patch) | |
| tree | 6c49cac25cc3c28061f7d62639c49d6a6190cb82 /dwl.c | |
| parent | 65f68e76437275a0c1c25279af646f726e213b6d (diff) | |
drop support for wlr-input-inhibitor-unstable-v1
deprecated in favor of ext-session-lock-v1
References: https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/commit/4aa366e3ddf5e9b67950a94b9fb299bbfe05eef8
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3848
Diffstat (limited to '')
| -rw-r--r-- | dwl.c | 6 | 
1 files changed, 1 insertions, 5 deletions
| @@ -29,7 +29,6 @@  #include <wlr/types/wlr_idle_inhibit_v1.h>  #include <wlr/types/wlr_idle_notify_v1.h>  #include <wlr/types/wlr_input_device.h> -#include <wlr/types/wlr_input_inhibitor.h>  #include <wlr/types/wlr_keyboard.h>  #include <wlr/types/wlr_layer_shell_v1.h>  #include <wlr/types/wlr_output.h> @@ -349,7 +348,6 @@ static struct wl_list fstack;  /* focus order */  static struct wlr_idle *idle;  static struct wlr_idle_notifier_v1 *idle_notifier;  static struct wlr_idle_inhibit_manager_v1 *idle_inhibit_mgr; -static struct wlr_input_inhibit_manager *input_inhibit_mgr;  static struct wlr_layer_shell_v1 *layer_shell;  static struct wlr_output_manager_v1 *output_mgr;  static struct wlr_gamma_control_manager_v1 *gamma_control_mgr; @@ -1428,8 +1426,7 @@ keypress(struct wl_listener *listener, void *data)  	/* On _press_ if there is no active screen locker,  	 * attempt to process a compositor keybinding. */ -	if (!locked && !input_inhibit_mgr->active_inhibitor -			&& event->state == WL_KEYBOARD_KEY_STATE_PRESSED) +	if (!locked && event->state == WL_KEYBOARD_KEY_STATE_PRESSED)  		for (i = 0; i < nsyms; i++)  			handled = keybinding(mods, syms[i]) || handled; @@ -2290,7 +2287,6 @@ setup(void)  	xdg_shell = wlr_xdg_shell_create(dpy, 4);  	wl_signal_add(&xdg_shell->events.new_surface, &new_xdg_surface); -	input_inhibit_mgr = wlr_input_inhibit_manager_create(dpy);  	session_lock_mgr = wlr_session_lock_manager_v1_create(dpy);  	wl_signal_add(&session_lock_mgr->events.new_lock, &session_lock_create_lock);  	wl_signal_add(&session_lock_mgr->events.destroy, &session_lock_mgr_destroy); | 
