From 6b023051eb044f1c72b5e70068d35c24c145fba9 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 4 Jan 2025 03:06:49 +0100 Subject: Fallback to focused window for x11 uncomposited --- src/Overlay.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/Overlay.cpp') diff --git a/src/Overlay.cpp b/src/Overlay.cpp index eb4ea4b..dd16243 100644 --- a/src/Overlay.cpp +++ b/src/Overlay.cpp @@ -2052,7 +2052,9 @@ namespace gsr { return false; bool window_texture_loaded = false; - const Window focused_window = get_focused_window(display, WindowCaptureType::CURSOR); + Window focused_window = get_focused_window(display, WindowCaptureType::CURSOR); + if(!focused_window) + focused_window = get_focused_window(display, WindowCaptureType::FOCUSED); if(focused_window && is_window_fullscreen_on_monitor(display, focused_window, monitor)) window_texture_loaded = window_texture_init(&window_texture, display, mgl_window_get_egl_display(window->internal_window()), focused_window, egl_funcs) == 0; -- cgit v1.2.3