summaryrefslogtreecommitdiff
path: root/swaybar/status_line.c
diff options
context:
space:
mode:
Diffstat (limited to 'swaybar/status_line.c')
-rw-r--r--swaybar/status_line.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/swaybar/status_line.c b/swaybar/status_line.c
index 2a9e1da8..fb9271f8 100644
--- a/swaybar/status_line.c
+++ b/swaybar/status_line.c
@@ -85,6 +85,13 @@ bool status_handle_readable(struct status_line *status) {
}
}
+ json_object *float_event_coords;
+ if (json_object_object_get_ex(header, "float_event_coords", &float_event_coords)
+ && json_object_get_boolean(float_event_coords)) {
+ sway_log(SWAY_DEBUG, "Enabling floating-point coordinates.");
+ status->float_event_coords = true;
+ }
+
json_object *signal;
if (json_object_object_get_ex(header, "stop_signal", &signal)) {
status->stop_signal = json_object_get_int(signal);