From: <ls...@us...> - 2007-02-04 20:28:15
|
Revision: 3112 http://jnode.svn.sourceforge.net/jnode/?rev=3112&view=rev Author: lsantha Date: 2007-02-04 12:28:05 -0800 (Sun, 04 Feb 2007) Log Message: ----------- Fixed overwritten text. (issue http://www.jnode.org/node/926) Modified Paths: -------------- trunk/core/src/driver/org/jnode/driver/console/textscreen/TextScreenConsole.java Modified: trunk/core/src/driver/org/jnode/driver/console/textscreen/TextScreenConsole.java =================================================================== --- trunk/core/src/driver/org/jnode/driver/console/textscreen/TextScreenConsole.java 2007-02-04 16:03:05 UTC (rev 3111) +++ trunk/core/src/driver/org/jnode/driver/console/textscreen/TextScreenConsole.java 2007-02-04 20:28:05 UTC (rev 3112) @@ -124,6 +124,10 @@ if(ln > 0){ screen.set(screen.getOffset(curX, curY), v, offset + mark, ln, color); curX += ln; + if (curX >= scrWidth) { + curY++; + curX = curX - scrWidth; + } } mark = i + 1; putChar(c, color); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |