diff gtk3/dw.c @ 1463:77f530f95826

Fixed error in _dw_msleep on Solaris... fix was already in dwcompat. Also removed some incorrect code in dwtest screwing up the tree page.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 17 Dec 2011 11:34:25 +0000
parents dbe16031ffb4
children b9efb744cfbd
line wrap: on
line diff
--- a/gtk3/dw.c	Thu Dec 15 23:51:39 2011 +0000
+++ b/gtk3/dw.c	Sat Dec 17 11:34:25 2011 +0000
@@ -1057,8 +1057,13 @@
    struct timespec req;
 
    req.tv_sec = 0;
+   if(period >= 1000)
+   {
+      req.tv_sec = (int)(period / 1000);
+      period -= (req.tv_sec * 1000);
+   }
    req.tv_nsec = period * 10000000;
-
+	
    nanosleep(&req, NULL);
 #else
    usleep(period * 1000);