diff options
author | David Robillard <d@drobilla.net> | 2014-12-27 12:26:55 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-12-28 16:06:44 -0500 |
commit | 31641179f989b51469e61d770e25845aeedd9d1e (patch) | |
tree | 36de4e54af0399ae32190c025ad5702540f721ce /gtk2_ardour/editor_mouse.cc | |
parent | 962be01ae8a619fec090b12070a206dd91f1aa7d (diff) |
Fix potential pop of empty enter stack.
Diffstat (limited to 'gtk2_ardour/editor_mouse.cc')
-rw-r--r-- | gtk2_ardour/editor_mouse.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 6f22199d66..9edef8056e 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -1651,7 +1651,9 @@ Editor::leave_handler (ArdourCanvas::Item* item, GdkEvent*, ItemType item_type) bool is_start; bool ret = true; - _enter_stack.pop_back(); + if (!_enter_stack.empty()) { + _enter_stack.pop_back(); + } switch (item_type) { case ControlPointItem: |