From d48564aee5a5367126b1cea7b0942a9d01bb5b1d Mon Sep 17 00:00:00 2001 From: nick_m Date: Sun, 25 Oct 2015 04:12:38 +1100 Subject: Amend last commit. --- gtk2_ardour/session_dialog.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gtk2_ardour/session_dialog.cc') diff --git a/gtk2_ardour/session_dialog.cc b/gtk2_ardour/session_dialog.cc index cc587b2da2..7ff2ad2083 100644 --- a/gtk2_ardour/session_dialog.cc +++ b/gtk2_ardour/session_dialog.cc @@ -130,12 +130,13 @@ SessionDialog::SessionDialog (bool require_new, const std::string& session_name, if (recent_session_model) { int cnt = redisplay_recent_sessions (); if (cnt > 0) { - recent_scroller.set_size_request (-1, 80); recent_scroller.show(); recent_label.show (); if (cnt > 4) { recent_scroller.set_size_request (-1, 300); + } else { + recent_scroller.set_size_request (-1, 80); } } else { recent_scroller.hide(); @@ -179,13 +180,15 @@ SessionDialog::SessionDialog () get_vbox()->pack_start (recent_scroller, true, true); get_vbox()->show_all (); - recent_scroller.set_size_request (-1, 80); recent_scroller.show(); int cnt = redisplay_recent_sessions (); if (cnt > 4) { recent_scroller.set_size_request (-1, 300); + } else { + recent_scroller.set_size_request (-1, 80); } + } -- cgit v1.2.3