diff options
-rw-r--r-- | sway/desktop/output.c | 5 | ||||
-rw-r--r-- | sway/desktop/xdg_shell_v6.c | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/sway/desktop/output.c b/sway/desktop/output.c index b463dfdc..ba778f4c 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c | |||
@@ -197,14 +197,15 @@ static void output_frame_notify(struct wl_listener *listener, void *data) { | |||
197 | struct sway_output *soutput = wl_container_of(listener, soutput, frame); | 197 | struct sway_output *soutput = wl_container_of(listener, soutput, frame); |
198 | struct wlr_output *wlr_output = data; | 198 | struct wlr_output *wlr_output = data; |
199 | struct sway_server *server = soutput->server; | 199 | struct sway_server *server = soutput->server; |
200 | float clear_color[] = {0.25f, 0.25f, 0.25f, 1.0f}; | ||
201 | struct wlr_renderer *renderer = wlr_backend_get_renderer(wlr_output->backend); | 200 | struct wlr_renderer *renderer = wlr_backend_get_renderer(wlr_output->backend); |
202 | wlr_renderer_clear(renderer, clear_color); | ||
203 | 201 | ||
204 | int buffer_age = -1; | 202 | int buffer_age = -1; |
205 | wlr_output_make_current(wlr_output, &buffer_age); | 203 | wlr_output_make_current(wlr_output, &buffer_age); |
206 | wlr_renderer_begin(server->renderer, wlr_output->width, wlr_output->height); | 204 | wlr_renderer_begin(server->renderer, wlr_output->width, wlr_output->height); |
207 | 205 | ||
206 | float clear_color[] = {0.25f, 0.25f, 0.25f, 1.0f}; | ||
207 | wlr_renderer_clear(renderer, clear_color); | ||
208 | |||
208 | struct timespec now; | 209 | struct timespec now; |
209 | clock_gettime(CLOCK_MONOTONIC, &now); | 210 | clock_gettime(CLOCK_MONOTONIC, &now); |
210 | 211 | ||
diff --git a/sway/desktop/xdg_shell_v6.c b/sway/desktop/xdg_shell_v6.c index 09894f0e..25c0cbca 100644 --- a/sway/desktop/xdg_shell_v6.c +++ b/sway/desktop/xdg_shell_v6.c | |||
@@ -102,6 +102,7 @@ void handle_xdg_shell_v6_surface(struct wl_listener *listener, void *data) { | |||
102 | wlr_log(L_DEBUG, "New xdg_shell_v6 toplevel title='%s' app_id='%s'", | 102 | wlr_log(L_DEBUG, "New xdg_shell_v6 toplevel title='%s' app_id='%s'", |
103 | xdg_surface->toplevel->title, xdg_surface->toplevel->app_id); | 103 | xdg_surface->toplevel->title, xdg_surface->toplevel->app_id); |
104 | wlr_xdg_surface_v6_ping(xdg_surface); | 104 | wlr_xdg_surface_v6_ping(xdg_surface); |
105 | wlr_xdg_toplevel_v6_set_maximized(xdg_surface, true); | ||
105 | 106 | ||
106 | struct sway_xdg_surface_v6 *sway_surface = | 107 | struct sway_xdg_surface_v6 *sway_surface = |
107 | calloc(1, sizeof(struct sway_xdg_surface_v6)); | 108 | calloc(1, sizeof(struct sway_xdg_surface_v6)); |