gimp but for windows: a wayland compositor
git clone https://github.com/m-col/wimp
Files | Refs | Readme

Commit 40faefb75809ef4560385c3fcdc1c48b8e0751d9
Parent: 03fdc1ae6f41ea9e1d04100498d22c5fdc98705b
Author: mcol <mcol@posteo.net>
Date: 2021-03-01 18:17:27 +0000
Committer: mcol <mcol@posteo.net>
Committed: 2021-03-01 18:17:27 +0000

implement disable_vt_switching

src/keybind.h Modified

@@ -1,6 +1,7 @@
 #ifndef WIMP_KEYBIND_H
 #define WIMP_KEYBIND_H
 
+void free_binding(struct binding *kb);
 void add_binding(char *message, char *response);
 void set_mod(char *message, char *response);
 

src/keybind.c Modified

@@ -290,7 +290,7 @@
 }
 
 
-static void free_binding(struct binding *kb) {
+void free_binding(struct binding *kb) {
     if (kb->data)
 	free(kb->data);
     wl_list_remove(&kb->link);

src/config.c Modified

@@ -95,7 +95,12 @@
 
 
 static void disable_vt_switching() {
-    // TODO
+    struct binding *kb, *tmp;
+    wl_list_for_each_safe(kb, tmp, &wimp.key_bindings, link) {
+	if (kb->action == &change_vt) {
+	    free_binding(kb);
+	}
+    }
 }