containing inset menu
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26157
a592a061-630c-0410-9148-
cb99ea01b6c8
docstring BufferView::contextMenu(int x, int y) const
{
docstring BufferView::contextMenu(int x, int y) const
{
+ //If there is a selection, return the containing inset menu
+ if (d->cursor_.selection())
+ return d->cursor_.inset().contextMenu(*this, x, y);
+
// Get inset under mouse, if there is one.
Inset const * covering_inset = getCoveringInset(buffer_.text(), x, y);
if (covering_inset)
// Get inset under mouse, if there is one.
Inset const * covering_inset = getCoveringInset(buffer_.text(), x, y);
if (covering_inset)