diff options
-rw-r--r-- | gtk2_ardour/canvas_patch_change.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/canvas_patch_change.cc b/gtk2_ardour/canvas_patch_change.cc index 930226565d..53bddbef40 100644 --- a/gtk2_ardour/canvas_patch_change.cc +++ b/gtk2_ardour/canvas_patch_change.cc @@ -153,7 +153,9 @@ CanvasPatchChange::on_event (GdkEvent* ev) initialize_popup_menus(); _popup_initialized = true; } - _popup.popup(ev->button.button, ev->button.time); + if (!_popup.items().empty()) { + _popup.popup(ev->button.button, ev->button.time); + } return true; } break; |