OSDN Git Service

Merge: Load and apply proxy settings from config file in UpdateNoWindow, allowing...
authorChristopher Orr <chris@orr.me.uk>
Wed, 5 Jan 2011 16:38:15 +0000 (17:38 +0100)
committerRaphael Moll <ralf@android.com>
Sat, 8 Jan 2011 06:53:00 +0000 (22:53 -0800)
Change-Id: I9d3973ff1e6f17765098670e0cabe852d1352d1f

sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateNoWindow.java

index 53ddd1e..fb2c9a4 100755 (executable)
@@ -63,8 +63,13 @@ public class UpdateNoWindow {
         mForce = force;
         mUpdaterData = new UpdaterData(osSdkRoot, sdkLog);
 
+        // Read and apply settings from settings file, so that http/https proxy is set
+        SettingsController settingsController = mUpdaterData.getSettingsController();
+        settingsController.loadSettings();
+        settingsController.applySettings();
+
         // Change the in-memory settings to force the http/https mode
-        mUpdaterData.getSettingsController().setSetting(ISettingsPage.KEY_FORCE_HTTP, useHttp);
+        settingsController.setSetting(ISettingsPage.KEY_FORCE_HTTP, useHttp);
 
         // Use a factory that only outputs to the given ISdkLog.
         mUpdaterData.setTaskFactory(new ConsoleTaskFactory());