From 793473375168320947bc25fa977310d2c30404fc Mon Sep 17 00:00:00 2001 From: falkTX Date: Fri, 12 Nov 2021 13:44:32 +0000 Subject: [PATCH] unref dbus connection on close Signed-off-by: falkTX --- distrho/DistrhoUI_macOS.mm | 2 +- distrho/extra/FileBrowserDialog.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/distrho/DistrhoUI_macOS.mm b/distrho/DistrhoUI_macOS.mm index c2a652ee..3924a2c6 100644 --- a/distrho/DistrhoUI_macOS.mm +++ b/distrho/DistrhoUI_macOS.mm @@ -27,7 +27,7 @@ # include # include # ifndef DGL_FILE_BROWSER_DISABLED -# include "../extra/FileBrowserDialog.cpp" +# include "extra/FileBrowserDialog.cpp" # endif // Declared in DistrhoUI.cpp but defined here because it uses Obj-C diff --git a/distrho/extra/FileBrowserDialog.cpp b/distrho/extra/FileBrowserDialog.cpp index 0bc93d1e..a2590a4e 100644 --- a/distrho/extra/FileBrowserDialog.cpp +++ b/distrho/extra/FileBrowserDialog.cpp @@ -232,6 +232,8 @@ struct FileBrowserData { [nsBasePanel release]; #endif #ifdef HAVE_X11 + if (dbuscon != nullptr) + dbus_connection_unref(dbuscon); if (x11display != nullptr) XCloseDisplay(x11display); #endif