diff src/console_gui.cpp @ 16676:00850d1ba2f2 draft

(svn r21407) -Codechange: prepare the text buffer code for limiting on number of characters besides the number of bytes
author rubidium <rubidium@openttd.org>
date Sun, 05 Dec 2010 22:22:54 +0000 (2010-12-05)
parents 4df98a0bd2ce
children db80544f73f9
line wrap: on
line diff
--- a/src/console_gui.cpp
+++ b/src/console_gui.cpp
@@ -136,7 +136,7 @@
 static void IConsoleClearCommand()
 {
 	memset(_iconsole_cmdline.buf, 0, ICON_CMDLN_SIZE);
-	_iconsole_cmdline.bytes = 1; // only terminating zero
+	_iconsole_cmdline.chars = _iconsole_cmdline.bytes = 1; // only terminating zero
 	_iconsole_cmdline.pixels = 0;
 	_iconsole_cmdline.caretpos = 0;
 	_iconsole_cmdline.caretxoffs = 0;
@@ -365,6 +365,7 @@
 
 	_iconsole_cmdline.buf = CallocT<char>(ICON_CMDLN_SIZE); // create buffer and zero it
 	_iconsole_cmdline.max_bytes = ICON_CMDLN_SIZE;
+	_iconsole_cmdline.max_chars = ICON_CMDLN_SIZE;
 
 	IConsolePrintF(CC_WARNING, "OpenTTD Game Console Revision 7 - %s", _openttd_revision);
 	IConsolePrint(CC_WHITE,  "------------------------------------");