summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-11-15 02:06:09 +0000
committerCarl Hetherington <carl@carlh.net>2011-11-15 02:06:09 +0000
commitb426e7d5e4c2b2c0071ded015c193f78f16ead78 (patch)
treeaff9cebdeaa26d9c5108214964b3d4ce5ccf3501 /gtk2_ardour/editor.cc
parentc56e8c2b209840c12ea7456a97d893952b2007d7 (diff)
Tidy a couple of minor things up.
git-svn-id: svn://localhost/ardour2/branches/3.0@10607 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor.cc')
-rw-r--r--gtk2_ardour/editor.cc15
1 files changed, 6 insertions, 9 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc
index 73bc6a37c3..0fb9006716 100644
--- a/gtk2_ardour/editor.cc
+++ b/gtk2_ardour/editor.cc
@@ -4696,16 +4696,15 @@ Editor::show_rhythm_ferret ()
void
Editor::first_idle ()
{
- MessageDialog* dialog = 0;
-
if (track_views.size() > 1) {
- dialog = new MessageDialog (*this,
- string_compose (_("Please wait while %1 loads visual data"), PROGRAM_NAME),
- true,
- Gtk::MESSAGE_INFO,
- Gtk::BUTTONS_NONE);
+ MessageDialog* dialog = manage (
+ new MessageDialog (*this,
+ string_compose (_("Please wait while %1 loads visual data."), PROGRAM_NAME),
+ true)
+ );
dialog->present ();
ARDOUR_UI::instance()->flush_pending ();
+ delete dialog;
}
for (TrackViewList::iterator t = track_views.begin(); t != track_views.end(); ++t) {
@@ -4715,8 +4714,6 @@ Editor::first_idle ()
// first idle adds route children (automation tracks), so we need to redisplay here
_routes->redisplay ();
- delete dialog;
-
_have_idled = true;
}