libobs: Close display when destroying X11 hotkey platform

Currently, the X11 display is leaked when the X11 hotkey
platform is destroyed. Fix that by calling XCloseDisplay()
to free it.

Fixes: bcb04bb800 ("libobs: Open a separate X11 connection for hotkeys")
This commit is contained in:
Barnabás Pőcze
2023-01-25 13:56:50 -05:00
committed by Ryan Foster
parent ee144377dc
commit 5810571e53
+1
View File
@@ -878,6 +878,7 @@ static void obs_nix_x11_hotkeys_platform_free(struct obs_core_hotkeys *hotkeys)
da_free(context->keycodes[i].list);
bfree(context->keysyms);
XCloseDisplay(context->display);
bfree(context);
hotkeys->platform_context = NULL;