|
|
@@ -160,6 +160,7 @@ struct GtkLoader { |
|
|
|
# if defined(CARLA_OS_MAC) |
|
|
|
"libgtk-quartz-2.0.dylib", |
|
|
|
"libgtk-x11-2.0.dylib", |
|
|
|
"/opt/homebrew/opt/gtk+/lib/libgtk-quartz-2.0.0.dylib", |
|
|
|
"/opt/local/lib/libgtk-quartz-2.0.dylib", |
|
|
|
"/opt/local/lib/libgtk-x11-2.0.dylib", |
|
|
|
# else |
|
|
@@ -171,7 +172,7 @@ struct GtkLoader { |
|
|
|
for (size_t i=0; i<sizeof(filenames)/sizeof(filenames[0]); ++i) |
|
|
|
{ |
|
|
|
filename = filenames[i]; |
|
|
|
if ((lib = lib_open(filename)) != nullptr) |
|
|
|
if ((lib = lib_open(filename, true)) != nullptr) |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
@@ -303,8 +304,9 @@ public: |
|
|
|
CARLA_SAFE_ASSERT_RETURN(gtkWindow != nullptr,); |
|
|
|
|
|
|
|
GtkWidget* const widget((GtkWidget*)fPlugin->getWidget()); |
|
|
|
gtk.container_add(GTK_CONTAINER(fWindow), widget); |
|
|
|
CARLA_SAFE_ASSERT_RETURN(widget != nullptr,); |
|
|
|
|
|
|
|
gtk.container_add(GTK_CONTAINER(fWindow), widget); |
|
|
|
gtk.window_set_resizable(gtkWindow, options.isResizable); |
|
|
|
gtk.window_set_title(gtkWindow, options.windowTitle.buffer()); |
|
|
|
|
|
|
|