launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Bck2BrwsrLauncher.java
changeset 389 f69966d2e6cb
parent 382 57fc3a0563c9
child 433 742bb3f91603
child 460 c0f1788183dd
     1.1 --- a/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Bck2BrwsrLauncher.java	Tue Dec 25 15:08:39 2012 +0100
     1.2 +++ b/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Bck2BrwsrLauncher.java	Thu Dec 27 19:50:16 2012 +0100
     1.3 @@ -188,7 +188,7 @@
     1.4          for (;;) {
     1.5              int prev = methods.size();
     1.6              try {
     1.7 -                if (wait.await(timeOut, TimeUnit.MILLISECONDS)) {
     1.8 +                if (wait != null && wait.await(timeOut, TimeUnit.MILLISECONDS)) {
     1.9                      break;
    1.10                  }
    1.11              } catch (InterruptedException ex) {
    1.12 @@ -275,6 +275,9 @@
    1.13      }
    1.14      
    1.15      private void stopServerAndBrwsr(HttpServer server, Object[] brwsr) throws IOException {
    1.16 +        if (brwsr == null) {
    1.17 +            return;
    1.18 +        }
    1.19          Process process = (Process)brwsr[0];
    1.20          
    1.21          server.stop();