mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-11-25 22:25:58 +01:00
screencopy: Use correct constant for y-inversion
This commit is contained in:
parent
a6a5a19356
commit
cae533cad2
1 changed files with 5 additions and 3 deletions
|
@ -197,9 +197,11 @@ static void frame_handle_output_precommit(struct wl_listener *listener,
|
|||
|
||||
wl_shm_buffer_begin_access(shm_buffer);
|
||||
void *data = wl_shm_buffer_get_data(shm_buffer);
|
||||
flags = 0;
|
||||
ok = wlr_renderer_read_pixels(renderer, fmt, &flags, stride,
|
||||
width, height, x, y, 0, 0, data);
|
||||
uint32_t renderer_flags = 0;
|
||||
ok = wlr_renderer_read_pixels(renderer, fmt, &renderer_flags,
|
||||
stride, width, height, x, y, 0, 0, data);
|
||||
flags |= renderer_flags & WLR_RENDERER_READ_PIXELS_Y_INVERT ?
|
||||
ZWLR_SCREENCOPY_FRAME_V1_FLAGS_Y_INVERT : 0;
|
||||
wl_shm_buffer_end_access(shm_buffer);
|
||||
} else if (dma_buffer) {
|
||||
struct wlr_dmabuf_attributes attr = { 0 };
|
||||
|
|
Loading…
Reference in a new issue