diff options
author | Raphaƫl Moll <ralf@android.com> | 2011-01-10 10:51:32 -0800 |
---|---|---|
committer | Android Code Review <code-review@android.com> | 2011-01-10 10:51:32 -0800 |
commit | 60a868a1ef956276494353f54f67c2532732d2df (patch) | |
tree | 07c5431bdad2160ad051d537bb8237986f343ea7 | |
parent | a2f381f3836a1d85420d0657840f7142f9e26b16 (diff) | |
parent | c4981774e4e338398aecf0e2f48b89fa6ebf8afd (diff) | |
download | sdk-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-x | sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdateNoWindow.java | 7 |
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()); |