mirror of
https://github.com/swaywm/sway.git
synced 2025-10-31 22:25:26 -04:00
border: clear buffer on fullscreen views
This patch makes sure to clear the border buffer of fullscreen view so the border doesn't get drawn behind a fullscreen view, which would be visible if the view was transparent.
This commit is contained in:
parent
27066c6328
commit
ddd5b69b99
3 changed files with 21 additions and 10 deletions
|
|
@ -3,11 +3,19 @@
|
|||
#include <wlc/wlc.h>
|
||||
#include "container.h"
|
||||
|
||||
/**
|
||||
* Border pixel buffer and corresponding geometry.
|
||||
*/
|
||||
struct border {
|
||||
unsigned char *buffer;
|
||||
struct wlc_geometry geometry;
|
||||
};
|
||||
|
||||
/**
|
||||
* Clear border buffer.
|
||||
*/
|
||||
void border_clear(struct border *border);
|
||||
|
||||
void render_view_borders(wlc_handle view);
|
||||
void update_view_border(swayc_t *view);
|
||||
void map_update_view_border(swayc_t *view, void *data);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue