Problem: GUI: when losing focus a pending operator is executed.
Solution: Do not execute an operator when getting K_IGNORE. (closes #5300)
old_mapped_len = typebuf_maplen();
/*
- * If an operation is pending, handle it...
+ * If an operation is pending, handle it. But not for K_IGNORE.
*/
- do_pending_operator(&ca, old_col, FALSE);
+ if (ca.cmdchar != K_IGNORE)
+ do_pending_operator(&ca, old_col, FALSE);
/*
* Wait for a moment when a message is displayed that will be overwritten
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 2377,
/**/
2376,
/**/