diff options
author | nick_m <mainsbridge@gmail.com> | 2015-10-25 04:12:38 +1100 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2015-10-25 04:12:38 +1100 |
commit | d48564aee5a5367126b1cea7b0942a9d01bb5b1d (patch) | |
tree | 6a1876a57298566b229c2dcb9f6611e3a7bcf8d4 /gtk2_ardour/session_dialog.cc | |
parent | 663dd1cf2cf982033eb0baf72e932624bbaf0991 (diff) |
Amend last commit.
Diffstat (limited to 'gtk2_ardour/session_dialog.cc')
-rw-r--r-- | gtk2_ardour/session_dialog.cc | 7 |
1 files changed, 5 insertions, 2 deletions
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); } + } |