summarylogtreecommitdiffstats
path: root/outputs_noop.patch
blob: 20fcf52f55c48b3428f1b8ac2eed4884ec0b87c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
diff -ruN wdisplays-1.1.1_orig/src/outputs.c wdisplays-1.1.1/src/outputs.c
--- wdisplays-1.1.1/src/outputs.c   2025-05-07 15:39:03.921700462 -0700
+++ wdisplays-1.1.1/src/outputs.c   2025-05-07 15:41:56.112689732 -0700
@@ -526,7 +526,7 @@
 static const struct zwlr_output_manager_v1_listener output_manager_listener = {
   .head = output_manager_handle_head,
   .done = output_manager_handle_done,
-  .finished = noop,
+  .finished = (void (*) (void *data, struct zwlr_output_manager_v1 *zwlr_output_manager_v1)) noop,
 };
 static void registry_handle_global(void *data, struct wl_registry *registry,
     uint32_t name, const char *interface, uint32_t version) {
@@ -553,7 +553,7 @@

 static const struct wl_registry_listener registry_listener = {
   .global = registry_handle_global,
-  .global_remove = noop,
+  .global_remove = (void (*) (void* data, struct wl_registry* wl_registry, uint name)) noop,
 };

 void wd_add_output_management_listener(struct wd_state *state, struct
@@ -603,10 +603,10 @@

 static const struct zxdg_output_v1_listener output_listener = {
   .logical_position = output_logical_position,
-  .logical_size = noop,
-  .done = noop,
+  .logical_size = (void (*) (void *data, struct zxdg_output_v1 *zxdg_output_v1, int32_t width, int32_t height)) noop,
+  .done = (void (*) (void *data, struct zxdg_output_v1 *zxdg_output_v1)) noop,
   .name = output_name,
-  .description = noop
+  .description = (void (*) (void *data, struct zxdg_output_v1 *zxdg_output_v1, const char *description)) noop
 };

 void wd_add_output(struct wd_state *state, struct wl_output *wl_output,