From 55edf3fb39ae58c2dcf6c63e49d2d76170277a58 Mon Sep 17 00:00:00 2001
From: Ailin Nemui <ailin@esf51.localdomain>
Date: Tue, 18 Dec 2012 13:28:40 +0100
Subject: [PATCH] fix stuck mouse

---
 src/gui/curses/gui-curses-mouse.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/gui/curses/gui-curses-mouse.c b/src/gui/curses/gui-curses-mouse.c
index 34c5c2f..fae5398 100644
--- a/src/gui/curses/gui-curses-mouse.c
+++ b/src/gui/curses/gui-curses-mouse.c
@@ -323,6 +323,13 @@ gui_mouse_event_code2key (const char *code)
         }
     }
 
+    /* nothing found, reset now or mouse will be stuck */
+    if (!key[0])
+    {
+        gui_mouse_event_reset ();
+        return NULL;
+    }
+
     if (!MOUSE_CODE_END(code[0]))
     {
         strcat (key, "-event-");
-- 
1.7.3.4

