diff options
author | Sampo Savolainen <v2@iki.fi> | 2006-11-04 19:30:22 +0000 |
---|---|---|
committer | Sampo Savolainen <v2@iki.fi> | 2006-11-04 19:30:22 +0000 |
commit | 69d27e60bac313e006397759d3c2de8998de3754 (patch) | |
tree | 3e266d5c515dcd270dff6aa761e977e497f2c9c6 | |
parent | ba62f8f4540c40e2185a790757f00749f7146d92 (diff) |
Fix closing the about dialog for gtk 2.10
git-svn-id: svn://localhost/ardour2/trunk@1070 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 7 | ||||
-rw-r--r-- | gtk2_ardour/ardour_ui.h | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 5b46ab0608..873c3849c2 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -1913,12 +1913,19 @@ ARDOUR_UI::show_splash () { if (about == 0) { about = new About(); + about->signal_response().connect(mem_fun (*this, &ARDOUR_UI::about_signal_response) ); } about->present(); flush_pending (); } void +ARDOUR_UI::about_signal_response(int response) +{ + hide_splash(); +} + +void ARDOUR_UI::hide_splash () { if (about) { diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h index 6854b15364..d5747cb325 100644 --- a/gtk2_ardour/ardour_ui.h +++ b/gtk2_ardour/ardour_ui.h @@ -309,6 +309,8 @@ class ARDOUR_UI : public Gtkmm2ext::UI void control_methods_adjusted (); void mmc_device_id_adjusted (); + void about_signal_response(int response); + private: Gtk::VBox top_packer; |