projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
870cb19
)
fix generic GUI layout for no-control UIs
author
Robin Gareus
<robin@gareus.org>
Wed, 24 Aug 2016 01:18:28 +0000
(
03:18
+0200)
committer
Robin Gareus
<robin@gareus.org>
Wed, 24 Aug 2016 01:18:28 +0000
(
03:18
+0200)
gtk2_ardour/generic_pluginui.cc
patch
|
blob
|
history
diff --git
a/gtk2_ardour/generic_pluginui.cc
b/gtk2_ardour/generic_pluginui.cc
index 14d05df344050442d0ec5ed5f9ba5cbce8a95fdb..4e0492999a93fc87cab12bbc7fe61db49b0101db 100644
(file)
--- a/
gtk2_ardour/generic_pluginui.cc
+++ b/
gtk2_ardour/generic_pluginui.cc
@@
-222,7
+222,7
@@
void
GenericPluginUI::build ()
{
std::vector<ControlUI *> control_uis;
- bool grid =
true
;
+ bool grid =
plugin->parameter_count() > 0
;
// Build a ControlUI for each control port
for (size_t i = 0; i < plugin->parameter_count(); ++i) {
@@
-273,6
+273,8
@@
GenericPluginUI::build ()
}
control_uis.push_back(cui);
+ } else {
+ grid = false;
}
}
@@
-525,6
+527,8
@@
GenericPluginUI::automatic_layout (const std::vector<ControlUI*>& control_uis)
} else {
delete output_table;
}
+ show_all();
+
}
void