aboutsummaryrefslogtreecommitdiff
path: root/rootston/switch.c
diff options
context:
space:
mode:
Diffstat (limited to 'rootston/switch.c')
-rw-r--r--rootston/switch.c36
1 files changed, 16 insertions, 20 deletions
diff --git a/rootston/switch.c b/rootston/switch.c
index 65c5e627..b5fce6a2 100644
--- a/rootston/switch.c
+++ b/rootston/switch.c
@@ -1,26 +1,22 @@
#include <stdlib.h>
-
#include <wlr/util/log.h>
-
#include "rootston/bindings.h"
-#include "rootston/config.h"
-#include "rootston/input.h"
-#include "rootston/seat.h"
-#include "rootston/switch.h"
void roots_switch_handle_toggle(struct roots_switch *lid_switch,
- struct wlr_event_switch_toggle *event) {
- struct wl_list *bound_switches = &lid_switch->seat->input->server->config->switches;
- struct roots_switch_config *sc;
- wl_list_for_each(sc, bound_switches, link) {
- if ((sc->name != NULL && strcmp(event->device->name, sc->name) != 0) &&
- (sc->name == NULL && event->switch_type != sc->switch_type)) {
- continue;
- }
- if (sc->switch_state != WLR_SWITCH_STATE_TOGGLE &&
- event->switch_state != sc->switch_state) {
- continue;
- }
- execute_binding_command(lid_switch->seat, lid_switch->seat->input, sc->command);
- }
+ struct wlr_event_switch_toggle *event) {
+ struct wl_list *bound_switches =
+ &lid_switch->seat->input->server->config->switches;
+ struct roots_switch_config *sc;
+ wl_list_for_each(sc, bound_switches, link) {
+ if ((sc->name != NULL && strcmp(event->device->name, sc->name) != 0) &&
+ (sc->name == NULL && event->switch_type != sc->switch_type)) {
+ continue;
+ }
+ if (sc->switch_state != WLR_SWITCH_STATE_TOGGLE &&
+ event->switch_state != sc->switch_state) {
+ continue;
+ }
+ execute_binding_command(lid_switch->seat,
+ lid_switch->seat->input, sc->command);
+ }
}