Author: skovmanden
Date: 2006-02-20 22:42:56 +0100 (Mon, 20 Feb 2006)
New Revision: 1562

Modified:
   freesci/branches/glutton/ChangeLog
   freesci/branches/glutton/src/engine/kgraphics.c
Log:
Fix text breakage (and segfault) in QfG2 debug mode

Modified: freesci/branches/glutton/ChangeLog
===================================================================
--- freesci/branches/glutton/ChangeLog  2006-02-19 19:27:44 UTC (rev 1561)
+++ freesci/branches/glutton/ChangeLog  2006-02-20 21:42:56 UTC (rev 1562)
@@ -1,3 +1,8 @@
+2006-02-20  Lars Skovlund  <[EMAIL PROTECTED]>
+
+       * src/engine/kgraphics.c (kDisplay): Treat width requests of 0 as
+       MAX_TEXT_WIDTH_MAGIC_VALUE, same as kTextSize. 
+
 2006-02-12  Walter van Niftrik  <[EMAIL PROTECTED]>
 
        * README: Added section on Dreamcast graphics driver.

Modified: freesci/branches/glutton/src/engine/kgraphics.c
===================================================================
--- freesci/branches/glutton/src/engine/kgraphics.c     2006-02-19 19:27:44 UTC 
(rev 1561)
+++ freesci/branches/glutton/src/engine/kgraphics.c     2006-02-20 21:42:56 UTC 
(rev 1562)
@@ -3400,6 +3400,9 @@
                case K_DISPLAY_WIDTH:
 
                        area.xl = UKPV(argpt++);
+                       if (area.xl == 0)
+                               area.xl = MAX_TEXT_WIDTH_MAGIC_VALUE;
+
                        SCIkdebug(SCIkGRAPHICS, "Display: set_width(%d)\n", 
area.xl);
                        break;
 



_______________________________________________
FreeSCI-develop mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freesci-develop

Reply via email to