projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
543099a
)
call BaseUI::quit() from inside the MIDI Control UI destructor, to properly shutdown...
author
Paul Davis
<paul@linuxaudiosystems.com>
Thu, 13 Mar 2014 21:14:50 +0000
(17:14 -0400)
committer
Paul Davis
<paul@linuxaudiosystems.com>
Fri, 14 Mar 2014 17:46:30 +0000
(13:46 -0400)
libs/ardour/midi_ui.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/midi_ui.cc
b/libs/ardour/midi_ui.cc
index 06940c1e34e29b7aa8447ceafb73e4cf63eda6f8..97dfdce6bf0ce1fc18d8f7d0d59a6f3adad8ffd4 100644
(file)
--- a/
libs/ardour/midi_ui.cc
+++ b/
libs/ardour/midi_ui.cc
@@
-52,7
+52,11
@@
MidiControlUI::MidiControlUI (Session& s)
MidiControlUI::~MidiControlUI ()
{
+ /* stop the thread */
+ quit ();
+ /* drop all ports as GIO::Sources */
clear_ports ();
+ /* we no longer exist */
_instance = 0;
}