changeset 477:923b46b0716c

Had #ifdef __EMX__ round the wrong way in dw_main_sleep(); now fixed.
author mhessling@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 13 Oct 2003 10:37:24 +0000
parents a84ee39e7aea
children ea099ba917c6
files os2/dw.c
diffstat 1 files changed, 15 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/os2/dw.c	Mon Oct 13 09:13:40 2003 +0000
+++ b/os2/dw.c	Mon Oct 13 10:37:24 2003 +0000
@@ -3329,21 +3329,6 @@
 {
 	QMSG qmsg;
 #ifdef __EMX__
-	double start = (double)clock();
-
-	while(((clock() - start) / (CLOCKS_PER_SEC/1000)) <= milliseconds)
-	{
-		if(WinPeekMsg(dwhab, &qmsg, 0, 0, 0, PM_NOREMOVE))
-		{
-			WinGetMsg(dwhab, &qmsg, 0, 0, 0);
-			if(qmsg.msg == WM_TIMER && qmsg.hwnd == NULLHANDLE)
-				_run_event(qmsg.hwnd, qmsg.msg, qmsg.mp1, qmsg.mp2);
-			WinDispatchMsg(dwhab, &qmsg);
-		}
-		else
-			DosSleep(1);
-	}
-#else
 	struct timeval tv, start;
 
 	gettimeofday(&start, NULL);
@@ -3362,6 +3347,21 @@
 			DosSleep(1);
 		gettimeofday(&tv, NULL);
 	}
+#else
+	double start = (double)clock();
+
+	while(((clock() - start) / (CLOCKS_PER_SEC/1000)) <= milliseconds)
+	{
+		if(WinPeekMsg(dwhab, &qmsg, 0, 0, 0, PM_NOREMOVE))
+		{
+			WinGetMsg(dwhab, &qmsg, 0, 0, 0);
+			if(qmsg.msg == WM_TIMER && qmsg.hwnd == NULLHANDLE)
+				_run_event(qmsg.hwnd, qmsg.msg, qmsg.mp1, qmsg.mp2);
+			WinDispatchMsg(dwhab, &qmsg);
+		}
+		else
+			DosSleep(1);
+	}
 #endif
 }