diff options
author | Robin Gareus <robin@gareus.org> | 2017-04-17 01:46:27 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-04-17 01:46:27 +0200 |
commit | 3d0366d46b6c237e61c548a033b960ccc9daa7f6 (patch) | |
tree | 54d91d46e19763c2e72b6efdcf8c51a0294805e1 /libs/gtkmm2ext | |
parent | aff92a019d0f27b4ec6fd92ab78ece9172bec9cc (diff) |
Send unmap event when removing a widget
This fixes a crash when hiding an ArdourCanvas Item VCA which
is about to display a tooltip.
Diffstat (limited to 'libs/gtkmm2ext')
-rw-r--r-- | libs/gtkmm2ext/utils.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/gtkmm2ext/utils.cc b/libs/gtkmm2ext/utils.cc index c18023e020..e16a9e251e 100644 --- a/libs/gtkmm2ext/utils.cc +++ b/libs/gtkmm2ext/utils.cc @@ -631,6 +631,7 @@ Gtkmm2ext::container_clear (Gtk::Container& c) { list<Gtk::Widget*> children = c.get_children(); for (list<Gtk::Widget*>::iterator child = children.begin(); child != children.end(); ++child) { + (*child)->hide (); c.remove (**child); } } |