<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -175,7 +175,11 @@ static Uint32 accurate_delay(Uint32 ticks, Uint32 accuracy, int nice)
 
   do{
     delay = ticks - (SDL_GetTicks() - funcstart);
-    rb_thread_schedule();       /* give control to ruby */
+
+    if( nice == 1 )
+    {
+      rb_thread_schedule();     /* give control to ruby */
+    }
   }while(delay &gt; 0);
 
   return SDL_GetTicks() - funcstart;	</diff>
      <filename>ext/rubygame/rubygame_clock.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b749862062c6990220153b20234d168dc80a42c3</id>
    </parent>
  </parents>
  <author>
    <name>John Croisant</name>
    <email>jacius@gmail.com</email>
  </author>
  <url>http://github.com/jacius/rubygame/commit/c865f89e905c4f1015a57fd2929b658658547370</url>
  <id>c865f89e905c4f1015a57fd2929b658658547370</id>
  <committed-date>2009-05-11T20:11:44-07:00</committed-date>
  <authored-date>2009-05-11T20:11:44-07:00</authored-date>
  <message>Fixed accurate_delay being nice when it shouldn't be.</message>
  <tree>b7e169cd8000a32e620c7cf4403a669099c77e71</tree>
  <committer>
    <name>John Croisant</name>
    <email>jacius@gmail.com</email>
  </committer>
</commit>
