From 69d27e60bac313e006397759d3c2de8998de3754 Mon Sep 17 00:00:00 2001 From: Sampo Savolainen Date: Sat, 4 Nov 2006 19:30:22 +0000 Subject: [PATCH] Fix closing the about dialog for gtk 2.10 git-svn-id: svn://localhost/ardour2/trunk@1070 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/ardour_ui.cc | 7 +++++++ gtk2_ardour/ardour_ui.h | 2 ++ 2 files changed, 9 insertions(+) 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,11 +1913,18 @@ 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 () { 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;