}
case LFUN_MOUSE_RELEASE: {
- if (!cur.selection())
+ if (!cur.selection() && cmd.button() != mouse_button::button3)
edit(cur, true);
break;
}
}
+docstring InsetCommand::contextMenu(BufferView const &, int, int) const
+{
+ return from_ascii("context-") + from_ascii(mailer_name_);
+}
+
+
void InsetCommand::edit(Cursor & cur, bool, EntryDirection)
{
if (!mailer_name_.empty())