mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-01-26 07:08:34 -05:00
libobs: Open a separate X11 connection for hotkeys
Qt will mask certain input events. In order to avoid them masking things like mouse button events we open a new display here. Fixes #4843
This commit is contained in:
committed by
Georges Basile Stavracas Neto
parent
f09137a2e0
commit
bcb04bb800
@@ -828,7 +828,8 @@ static inline void registerMouseEvents(struct obs_core_hotkeys *hotkeys)
|
||||
|
||||
static bool obs_nix_x11_hotkeys_platform_init(struct obs_core_hotkeys *hotkeys)
|
||||
{
|
||||
Display *display = obs_get_nix_platform_display();
|
||||
// Open a new X11 connection here, this avoids Qt masking events we care about.
|
||||
Display *display = XOpenDisplay(NULL);
|
||||
if (!display)
|
||||
return false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user