summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_dialog.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-03 14:03:10 +0200
committerRobin Gareus <robin@gareus.org>2017-07-03 14:03:10 +0200
commitd9767b10ac4493cf1b76c6b8afd920e2584ef39e (patch)
treea24d43fdd187ff747bfd0b0e7d1dd324cbd5ae80 /gtk2_ardour/ardour_dialog.h
parente9ee454cedda06403a57d1e17239fa2fbfb36638 (diff)
Fix another crash at exit.
During ARDOUR_UI::finish(), after destroying various instances: close_all_dialogs() -> ArdourDialog::on_response() -> GUIIdle() The event loop recurses and may execute a previously scheduled Editor::idle_visual_changer()
Diffstat (limited to 'gtk2_ardour/ardour_dialog.h')
-rw-r--r--gtk2_ardour/ardour_dialog.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_dialog.h b/gtk2_ardour/ardour_dialog.h
index 9e91d3e97e..76d7ac1d08 100644
--- a/gtk2_ardour/ardour_dialog.h
+++ b/gtk2_ardour/ardour_dialog.h
@@ -51,6 +51,7 @@ public:
protected:
void pop_splash ();
+ void close_self ();
private:
WM::ProxyTemporary* proxy;