Bläddra i källkod

Linux splash window shouldn't block waiting for pipe activity

rdb 10 år sedan
förälder
incheckning
d74f028198
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      direct/src/plugin/p3dX11SplashWindow.cxx

+ 2 - 2
direct/src/plugin/p3dX11SplashWindow.cxx

@@ -681,11 +681,11 @@ subprocess_run() {
       }
       }
     }
     }
 
 
-    do {
+    while (input_ready) {
       // Empty the pipe of whatever is in it.
       // Empty the pipe of whatever is in it.
       receive_command();
       receive_command();
       input_ready = _pipe_read.has_gdata();
       input_ready = _pipe_read.has_gdata();
-    } while (input_ready);
+    }
 
 
     // Sleep a good amount in order not to lock up the system.
     // Sleep a good amount in order not to lock up the system.
     struct timespec req;
     struct timespec req;