Mercurial > dwindows
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);