diff options
Diffstat (limited to 'sway/handlers.c')
-rw-r--r-- | sway/handlers.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sway/handlers.c b/sway/handlers.c index 7d4ea263..54326dd0 100644 --- a/sway/handlers.c +++ b/sway/handlers.c | |||
@@ -9,6 +9,7 @@ | |||
9 | #include <ctype.h> | 9 | #include <ctype.h> |
10 | 10 | ||
11 | #include "handlers.h" | 11 | #include "handlers.h" |
12 | #include "border.h" | ||
12 | #include "log.h" | 13 | #include "log.h" |
13 | #include "layout.h" | 14 | #include "layout.h" |
14 | #include "config.h" | 15 | #include "config.h" |
@@ -150,6 +151,10 @@ static void handle_output_post_render(wlc_handle output) { | |||
150 | ipc_get_pixels(output); | 151 | ipc_get_pixels(output); |
151 | } | 152 | } |
152 | 153 | ||
154 | static void handle_view_pre_render(wlc_handle view) { | ||
155 | render_view_borders(view); | ||
156 | } | ||
157 | |||
153 | static void handle_output_resolution_change(wlc_handle output, const struct wlc_size *from, const struct wlc_size *to) { | 158 | static void handle_output_resolution_change(wlc_handle output, const struct wlc_size *from, const struct wlc_size *to) { |
154 | sway_log(L_DEBUG, "Output %u resolution changed to %d x %d", (unsigned int)output, to->w, to->h); | 159 | sway_log(L_DEBUG, "Output %u resolution changed to %d x %d", (unsigned int)output, to->w, to->h); |
155 | swayc_t *c = swayc_by_handle(output); | 160 | swayc_t *c = swayc_by_handle(output); |
@@ -716,6 +721,7 @@ void register_wlc_handlers() { | |||
716 | wlc_set_view_created_cb(handle_view_created); | 721 | wlc_set_view_created_cb(handle_view_created); |
717 | wlc_set_view_destroyed_cb(handle_view_destroyed); | 722 | wlc_set_view_destroyed_cb(handle_view_destroyed); |
718 | wlc_set_view_focus_cb(handle_view_focus); | 723 | wlc_set_view_focus_cb(handle_view_focus); |
724 | wlc_set_view_render_pre_cb(handle_view_pre_render); | ||
719 | wlc_set_view_request_geometry_cb(handle_view_geometry_request); | 725 | wlc_set_view_request_geometry_cb(handle_view_geometry_request); |
720 | wlc_set_view_request_state_cb(handle_view_state_request); | 726 | wlc_set_view_request_state_cb(handle_view_state_request); |
721 | wlc_set_keyboard_key_cb(handle_key); | 727 | wlc_set_keyboard_key_cb(handle_key); |