diff options
Diffstat (limited to 'swaybar/bar.c')
-rw-r--r-- | swaybar/bar.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/swaybar/bar.c b/swaybar/bar.c index 668168eb..ebb9bc12 100644 --- a/swaybar/bar.c +++ b/swaybar/bar.c | |||
@@ -215,12 +215,16 @@ struct wl_output_listener output_listener = { | |||
215 | 215 | ||
216 | static void xdg_output_handle_logical_position(void *data, | 216 | static void xdg_output_handle_logical_position(void *data, |
217 | struct zxdg_output_v1 *xdg_output, int32_t x, int32_t y) { | 217 | struct zxdg_output_v1 *xdg_output, int32_t x, int32_t y) { |
218 | // Who cares | 218 | struct swaybar_output *output = data; |
219 | output->output_x = x; | ||
220 | output->output_y = y; | ||
219 | } | 221 | } |
220 | 222 | ||
221 | static void xdg_output_handle_logical_size(void *data, | 223 | static void xdg_output_handle_logical_size(void *data, |
222 | struct zxdg_output_v1 *xdg_output, int32_t width, int32_t height) { | 224 | struct zxdg_output_v1 *xdg_output, int32_t width, int32_t height) { |
223 | // Who cares | 225 | struct swaybar_output *output = data; |
226 | output->output_height = height; | ||
227 | output->output_width = width; | ||
224 | } | 228 | } |
225 | 229 | ||
226 | static void xdg_output_handle_done(void *data, | 230 | static void xdg_output_handle_done(void *data, |