Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadActivity.java |
index b5a1b1c28a4980d4bd43c39a93112e91d42d080f..70ecf85472173526e845c280ae18c334996f63ee 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadActivity.java |
@@ -4,13 +4,12 @@ |
package org.chromium.chrome.browser.download; |
-import android.app.Activity; |
-import android.content.Intent; |
import android.os.Bundle; |
import org.chromium.chrome.browser.IntentHandler; |
import org.chromium.chrome.browser.SnackbarActivity; |
import org.chromium.chrome.browser.download.ui.DownloadManagerUi; |
+import org.chromium.chrome.browser.util.IntentUtils; |
/** |
* Activity for managing downloads handled through Chrome. |
@@ -22,7 +21,9 @@ public class DownloadActivity extends SnackbarActivity { |
public void onCreate(Bundle savedInstanceState) { |
super.onCreate(savedInstanceState); |
- mDownloadManagerUi = new DownloadManagerUi(this); |
+ boolean isIncognito = IntentUtils.safeGetBooleanExtra( |
+ getIntent(), IntentHandler.EXTRA_OPEN_NEW_INCOGNITO_TAB, false); |
+ mDownloadManagerUi = new DownloadManagerUi(this, isIncognito); |
setContentView(mDownloadManagerUi.getView()); |
} |
@@ -36,15 +37,4 @@ public class DownloadActivity extends SnackbarActivity { |
mDownloadManagerUi.onDestroyed(); |
super.onDestroy(); |
} |
- |
- /** |
- * Convenience method for launching this Activity. |
- * @param activity Activity that is launching this the Downloads page. |
- */ |
- public static void launch(Activity activity) { |
- Intent intent = new Intent(); |
- intent.setClass(activity, DownloadActivity.class); |
- intent.putExtra(IntentHandler.EXTRA_PARENT_COMPONENT, activity.getComponentName()); |
- activity.startActivity(intent); |
- } |
} |