console.c
changeset 1397 b04402b901cd
parent 1390 53a5713cf3f9
child 1483 0e6f39e00daf
--- a/console.c	Tue Feb 22 14:37:52 2005 +0000
+++ b/console.c	Tue Feb 22 14:52:20 2005 +0000
@@ -24,6 +24,7 @@
 #define ICON_MAX_ALIAS_LINES 40
 
 // ** main console ** //
+static Window *_iconsole_win; // Pointer to console window
 static bool _iconsole_inited;
 static char* _iconsole_buffer[ICON_BUFFER + 1];
 static uint16 _iconsole_cbuffer[ICON_BUFFER + 1];
@@ -290,16 +291,13 @@
 			_iconsole_win->height = _screen.height / 3;
 			_iconsole_win->width = _screen.width;
 			_iconsole_mode = ICONSOLE_OPENED;
+			SETBIT(_no_scroll, SCROLL_CON);
 			break;
-		case ICONSOLE_OPENED:
+		case ICONSOLE_OPENED: case ICONSOLE_FULL:
 			DeleteWindowById(WC_CONSOLE, 0);
 			_iconsole_win = NULL;
 			_iconsole_mode = ICONSOLE_CLOSED;
-			break;
-		case ICONSOLE_FULL:
-			DeleteWindowById(WC_CONSOLE, 0);
-			_iconsole_win = NULL;
-			_iconsole_mode = ICONSOLE_CLOSED;
+			CLRBIT(_no_scroll, SCROLL_CON);
 			break;
 	}