Problem: Operator cancelled by moving mouse when using popup. (Sergey
Vlasov)
Solution: Do not trigger an operator for a mouse move events. (closes #8176)
old_mapped_len = typebuf_maplen();
/*
- * If an operation is pending, handle it. But not for K_IGNORE.
+ * If an operation is pending, handle it. But not for K_IGNORE or
+ * K_MOUSEMOVE.
*/
- if (ca.cmdchar != K_IGNORE)
+ if (ca.cmdchar != K_IGNORE && ca.cmdchar != K_MOUSEMOVE)
do_pending_operator(&ca, old_col, FALSE);
/*
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 2832,
/**/
2831,
/**/