summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2015-10-15 05:24:17 +1100
committernick_m <mainsbridge@gmail.com>2015-10-20 00:53:31 +1100
commit4b230069f8140547b4ef42989a51716d3c673dcb (patch)
treeeca6ee8f4d082bb39ed7fc73322946cb97c8913c /gtk2_ardour
parentf46d3dbfaf961b6cea03c3960c0ce644cd6e751d (diff)
Mixer list pane can shrink to zero width.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/mixer_ui.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc
index b742382d73..e28fb40edf 100644
--- a/gtk2_ardour/mixer_ui.cc
+++ b/gtk2_ardour/mixer_ui.cc
@@ -204,7 +204,7 @@ Mixer_UI::Mixer_UI ()
#else
global_hpacker.pack_start (out_packer, false, false, 12);
#endif
- list_hpane.pack1(list_vpacker, false, false);
+ list_hpane.pack1(list_vpacker, false, true);
list_hpane.pack2(global_hpacker, true, false);
rhs_pane1.signal_size_allocate().connect (sigc::bind (sigc::mem_fun(*this, &Mixer_UI::pane_allocation_handler),
@@ -1734,10 +1734,11 @@ Mixer_UI::pane_allocation_handler (Allocation&, Gtk::Paned* which)
return;
}
- if (!geometry || (prop = geometry->property("mixer-list-hpane-pos")) == 0) {
- pos = 75;
+ if (!geometry) {
+ pos = 0;
snprintf (buf, sizeof(buf), "%d", pos);
} else {
+ prop = geometry->property("mixer-list-hpane-pos");
pos = atoi (prop->value());
}