summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk2_ardour/canvas_patch_change.cc4
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;