[Esbox-commits] r1834 - branches/work_Ed/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/api/maemosdk/core/tools

eswartz at garage.maemo.org eswartz at garage.maemo.org
Wed Jul 1 19:42:18 EEST 2009


Author: eswartz
Date: 2009-07-01 19:42:17 +0300 (Wed, 01 Jul 2009)
New Revision: 1834

Modified:
   branches/work_Ed/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/api/maemosdk/core/tools/AfSbInitMaemoLauncherAdapter.java
Log:
Still couldn't kill that Maemo AF process, so modify API so we can actually tell which IProcessMonitor is associated with an IStreamMonitor and kill the process through that.

Modified: branches/work_Ed/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/api/maemosdk/core/tools/AfSbInitMaemoLauncherAdapter.java
===================================================================
--- branches/work_Ed/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/api/maemosdk/core/tools/AfSbInitMaemoLauncherAdapter.java	2009-06-30 22:38:28 UTC (rev 1833)
+++ branches/work_Ed/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/api/maemosdk/core/tools/AfSbInitMaemoLauncherAdapter.java	2009-07-01 16:42:17 UTC (rev 1834)
@@ -207,17 +207,7 @@
 
 			// And watch for errors and termination
 			IStreamMonitor errorMonitor = new StreamLineMonitorAdapter() {
-				private Process theProcess;
-				
 				/* (non-Javadoc)
-				 * @see org.maemo.mica.common.core.process.StreamMonitorAdapter#processCreated(java.lang.Process)
-				 */
-				@Override
-				public void processCreated(Process process) {
-					super.processCreated(process);
-					theProcess = process;
-				}
-				/* (non-Javadoc)
 				 * @see org.maemo.mica.common.core.process.IStreamLineMonitor#handleLine(java.lang.String, boolean)
 				 */
 				public void handleLine(String text, boolean errorStream)
@@ -239,7 +229,7 @@
 									Thread.sleep(30000);
 								} catch (InterruptedException e) {
 								}
-								theProcess.destroy();
+								procMonitor.terminate();
 								return Status.OK_STATUS;
 							}
 							



More information about the Esbox-commits mailing list