lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

lynx-dev [PATCH 2.8.4dev.18] EMX screen size


From: Ilya Zakharevich
Subject: lynx-dev [PATCH 2.8.4dev.18] EMX screen size
Date: Tue, 13 Feb 2001 20:47:32 -0500
User-agent: Mutt/1.2.5i

New treatement of screen size got EMX port with a bare ass.  Patch follows.

Enjoy,
Ilya

--- ./src/LYUtils.c-presize     Mon Feb 12 22:57:46 2001
+++ ./src/LYUtils.c     Tue Feb 13 00:25:54 2001
@@ -3472,6 +3472,16 @@ PUBLIC void size_change ARGS1(
 #endif /* TIOCGSIZE */
 #endif /* HAVE_SIZECHANGE */
 
+#ifdef __EMX__
+    {
+       int scrsize[2];
+
+       _scrsize(scrsize);
+       LYcols = scrsize[0];
+       LYlines = scrsize[1];
+    }
+#endif
+
     if (LYlines <= 0)
        LYlines = DFT_ROWS;
     if (LYcols <= 0)
@@ -7606,13 +7616,7 @@ PUBLIC int LYSystem ARGS1(
     set_errno(saved_errno);    /* may have been clobbered */
 #endif
 #ifdef __EMX__                 /* Check whether the screen size changed */
-    _scrsize(scrsize+2);
-    if ((scrsize[0] != scrsize[2]) || (scrsize[1] != scrsize[3])) {
-       CTRACE((tfp, "EMX update size...\n"));
-       LYcols = scrsize[2];
-       LYlines = scrsize[3];
-       recent_sizechange = TRUE;
-    }
+    size_change(0);
 #endif
     return code;
 }

; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]