summaryrefslogtreecommitdiff
path: root/gtk2_ardour/canvas_patch_change.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-07-20 00:01:08 +0000
committerCarl Hetherington <carl@carlh.net>2011-07-20 00:01:08 +0000
commit8c7fda11cf47cd8dd04c6eabffc437dd942403d5 (patch)
tree883236d88b43fa6f2ec4f98ed1f7bad961c1e2fe /gtk2_ardour/canvas_patch_change.cc
parentc3bea354f85ca90ba26818b6ce14bc5abd8cf1ba (diff)
Don't pop up an empty menu over a patch change.
git-svn-id: svn://localhost/ardour2/branches/3.0@9909 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/canvas_patch_change.cc')
-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;