using Runnable to comply to the SWT threading model.
[phpeclipse.git] / net.sourceforge.phpeclipse.phpunit / src / net / sourceforge / phpeclipse / phpunit / ConnectionListener.java
index e947753..30a711d 100644 (file)
@@ -19,6 +19,14 @@ public class ConnectionListener extends Thread {
 
        private ServerSocket sSocket = null;
        private Socket serviceSocket = null;
+       private PHPUnitView view;
+       
+       
+       public void start(PHPUnitView view) {
+               
+               this.view = view;
+               super.start();
+       }
        
        public void run() {
 
@@ -31,7 +39,7 @@ public class ConnectionListener extends Thread {
                        // accept connection from test reporter.
                        serviceSocket = sSocket.accept();
 
-                       (new ReportListener(serviceSocket)).start();
+                       (new ReportListener(serviceSocket, this.view)).start();
 
                        sSocket.close();
 
@@ -45,7 +53,7 @@ public class ConnectionListener extends Thread {
 
        public static void main(String[] args) {
                
-               (new ConnectionListener()).start();
+               (new ConnectionListener()).start(new PHPUnitView());
        }
 
 }