(svn r2251) - Fix: [ 1193945 ] Clicking on the chat text box causes an assertion failure
authorDarkvater
Mon, 02 May 2005 18:08:34 +0000
changeset 1747 5fb41ff71c6c
parent 1746 ede6a09f6777
child 1748 63104c477e40
(svn r2251) - Fix: [ 1193945 ] Clicking on the chat text box causes an assertion failure
network_gui.c
--- a/network_gui.c	Mon May 02 17:58:11 2005 +0000
+++ b/network_gui.c	Mon May 02 18:08:34 2005 +0000
@@ -1368,13 +1368,13 @@
 
 	case WE_PAINT:
 		DrawWindowWidgets(w);
-		DrawEditBox(w, 1);
+		DrawEditBox(w, 2);
 		break;
 
 	case WE_CLICK:
-		switch(e->click.widget) {
-		case 3: DeleteWindow(w); break; // Cancel
-		case 2: // Send
+		switch (e->click.widget) {
+		case 4: DeleteWindow(w); break; // Cancel
+		case 3: // Send
 press_ok:;
 			if (strcmp(WP(w, querystr_d).text.buf, WP(w, querystr_d).text.buf + MAX_QUERYSTR_LEN) == 0) {
 				DeleteWindow(w);
@@ -1406,11 +1406,11 @@
 			DeleteWindow(w);
 			return;
 		}
-		HandleEditBox(w, 1);
+		HandleEditBox(w, 2);
 	} break;
 
 	case WE_KEYPRESS: {
-		switch(HandleEditBoxKey(w, 1, e)) {
+		switch (HandleEditBoxKey(w, 2, e)) {
 		case 1: // Return
 			goto press_ok;
 		case 2: // Escape
@@ -1435,10 +1435,11 @@
 }
 
 static const Widget _chat_window_widgets[] = {
-{     WWT_IMGBTN,   RESIZE_NONE,    14,     0,   639,     0,    13, 0x0,							STR_NULL}, // background
-{     WWT_IMGBTN,   RESIZE_NONE,    14,     2,   399,     1,    12, 0x0,							STR_NULL}, // text box
-{    WWT_TEXTBTN,   RESIZE_NONE,    14,   400,   519,     1,    12, STR_NETWORK_SEND,STR_NULL}, // send button
-{    WWT_TEXTBTN,   RESIZE_NONE,    14,   520,   639,     1,    12, STR_012E_CANCEL,	STR_NULL}, // cancel button
+{     WWT_IMGBTN,   RESIZE_NONE,    14,     0,   639,     0,    13, STR_NULL,         STR_NULL}, // background
+{      WWT_EMPTY,   RESIZE_NONE,    14,     0,   639,     0,    13, STR_NULL,         STR_NULL},
+{     WWT_IMGBTN,   RESIZE_NONE,    14,     2,   399,     1,    12, STR_NULL,         STR_NULL}, // text box
+{    WWT_TEXTBTN,   RESIZE_NONE,    14,   400,   519,     1,    12, STR_NETWORK_SEND, STR_NULL}, // send button
+{    WWT_TEXTBTN,   RESIZE_NONE,    14,   520,   639,     1,    12, STR_012E_CANCEL,  STR_NULL}, // cancel button
 {   WIDGETS_END},
 };