aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaphaƫl Moll <ralf@android.com>2011-01-10 10:51:32 -0800
committerAndroid Code Review <code-review@android.com>2011-01-10 10:51:32 -0800
commit60a868a1ef956276494353f54f67c2532732d2df (patch)
tree07c5431bdad2160ad051d537bb8237986f343ea7
parenta2f381f3836a1d85420d0657840f7142f9e26b16 (diff)
parentc4981774e4e338398aecf0e2f48b89fa6ebf8afd (diff)
downloadsdk-60a868a1ef956276494353f54f67c2532732d2df.zip
sdk-60a868a1ef956276494353f54f67c2532732d2df.tar.gz
sdk-60a868a1ef956276494353f54f67c2532732d2df.tar.bz2
Merge "Merge: Load and apply proxy settings from config file in UpdateNoWindow, allowing headless updates to work behind a proxy." into tools_r9
-rwxr-xr-xsdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateNoWindow.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateNoWindow.java b/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateNoWindow.java
index 53ddd1e..fb2c9a4 100755
--- a/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateNoWindow.java
+++ b/sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateNoWindow.java
@@ -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());