]> git.mdlowis.com Git - proto/labwc.git/commitdiff
src/keyboard.c: Make any_modifier_pressed() global
authorConsolatis <35009135+Consolatis@users.noreply.github.com>
Tue, 14 Jun 2022 23:19:31 +0000 (01:19 +0200)
committerJohan Malm <johanmalm@users.noreply.github.com>
Wed, 15 Jun 2022 15:14:02 +0000 (16:14 +0100)
include/labwc.h
src/keyboard.c

index 9ae3014974499ec7d42b9284f554f652cf576a0c..5cfb91b3800ff3f7b2e8b882adc62f78cf820d89 100644 (file)
@@ -522,6 +522,7 @@ void cursor_init(struct seat *seat);
 void cursor_finish(struct seat *seat);
 
 void keyboard_init(struct seat *seat);
+bool keyboard_any_modifiers_pressed(struct wlr_keyboard *keyboard);
 void keyboard_finish(struct seat *seat);
 
 void touch_init(struct seat *seat);
index 7843739dbcae46d8ec79e2175cc2423523ebbc25..d6049f8817699e83cc32dbe51a7206af83d603e2 100644 (file)
@@ -18,8 +18,8 @@ change_vt(struct server *server, unsigned int vt)
        }
 }
 
-static bool
-any_modifiers_pressed(struct wlr_keyboard *keyboard)
+bool
+keyboard_any_modifiers_pressed(struct wlr_keyboard *keyboard)
 {
        xkb_mod_index_t i;
        for (i = 0; i < xkb_keymap_num_mods(keyboard->keymap); i++) {
@@ -42,7 +42,7 @@ keyboard_modifiers_notify(struct wl_listener *listener, void *data)
                struct wlr_keyboard_key_event *event = data;
                struct wlr_keyboard *keyboard = &seat->keyboard_group->keyboard;
                if (event->state == WL_KEYBOARD_KEY_STATE_RELEASED
-                               && !any_modifiers_pressed(keyboard))  {
+                               && !keyboard_any_modifiers_pressed(keyboard))  {
                        /* end cycle */
                        desktop_focus_and_activate_view(&server->seat,
                                server->cycle_view);