diff finch/libgnt/gntmain.c @ 19179:c8f9584e3221

merge of '67bc02a2c7f212cbe500066a42a3a477fdd25289' and 'd9bffe4df171c9490c29837f81ff350c6da64c7f'
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sat, 11 Aug 2007 11:19:07 +0000
parents 7066896f6628 33201366bcd4
children 44b4e8bd759b
line wrap: on
line diff
--- a/finch/libgnt/gntmain.c	Sat Aug 11 09:20:36 2007 +0000
+++ b/finch/libgnt/gntmain.c	Sat Aug 11 11:19:07 2007 +0000
@@ -252,6 +252,18 @@
 	if (HOLDING_ESCAPE)
 		keys[0] = '\033';
 	k = keys;
+
+#if 0
+	/* I am not sure what's happening here. If this actually does something,
+	 * then this needs to go in gnt_keys_refine. */
+	if (*k < 0) { /* Alt not sending ESC* */
+		*(k + 1) = 128 - *k;
+		*k = 27;
+		*(k + 2) = 0;
+		rd++;
+	}
+#endif
+
 	while (rd) {
 		char back;
 		int p;