summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKenny Levinsen <kl@kl.wtf>2024-03-28 00:34:30 +0100
committerAlexander Orzechowski <alex@ozal.ski>2024-07-03 10:06:22 -0400
commitb04f4136bc6163246d7e24454b84a950c8137ffc (patch)
tree09214a5d78ebe61eedfe907534140ce490b11a25 /include
parente32bdaa7bead5052dd32c12917ea8f74a9b14405 (diff)
desktop/output: Debounce modesets
Output changes often happen in rapid succession. Instead of doing the modesets one by one, set a 10 millisecond debounce timer.
Diffstat (limited to 'include')
-rw-r--r--include/sway/server.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sway/server.h b/include/sway/server.h
index 3a63df34..abf1b6b4 100644
--- a/include/sway/server.h
+++ b/include/sway/server.h
@@ -135,6 +135,8 @@ struct sway_server {
// Stores the nodes that have been marked as "dirty" and will be put into
// the pending transaction.
list_t *dirty_nodes;
+
+ struct wl_event_source *delayed_modeset;
};
extern struct sway_server server;