You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ft...@apache.org on 2012/12/06 02:09:45 UTC

svn commit: r1417721 - /incubator/flex/whiteboard/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/nativeProcess/

Author: fthomas
Date: Thu Dec  6 01:09:44 2012
New Revision: 1417721

URL: http://svn.apache.org/viewvc?rev=1417721&view=rev
Log:
- Fixed: NPE on activate logs

Modified:
    incubator/flex/whiteboard/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/nativeProcess/NativeProcessHelper.as

Modified: incubator/flex/whiteboard/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/nativeProcess/NativeProcessHelper.as
URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/nativeProcess/NativeProcessHelper.as?rev=1417721&r1=1417720&r2=1417721&view=diff
==============================================================================
--- incubator/flex/whiteboard/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/nativeProcess/NativeProcessHelper.as (original)
+++ incubator/flex/whiteboard/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/nativeProcess/NativeProcessHelper.as Thu Dec  6 01:09:44 2012
@@ -30,6 +30,7 @@ package org.apache.flex.utilities.develo
                 LOG = LogUtil.getLogger(NativeProcessHelper);
             if (!_gcLocker)
                 _gcLocker = new GCLocker();
+            _process = new NativeProcess();
         }
 
         public function get process():NativeProcess {
@@ -46,19 +47,16 @@ package org.apache.flex.utilities.develo
                 throw new Error("NativeProcessHelper is currently busy");
                 return;
             }
-            _process = new NativeProcess();
             _isRunning = true;
 
             //Avoid the garbage collection
             _gcLocker.lock(this);
 
             var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
-            var processArgs:Vector.<String> = new Vector.<String>();
 
             var file:File = File.applicationDirectory.resolvePath(command);
             nativeProcessStartupInfo.executable = file;
-            processArgs = args;
-            nativeProcessStartupInfo.arguments = processArgs;
+            nativeProcessStartupInfo.arguments = args;
 
             _process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, dispatch2, false, 0, true);
             _process.addEventListener(ProgressEvent.STANDARD_ERROR_DATA, dispatch2, false, 0, true);