Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1205)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java

Issue 1710213002: Consolidate/clarify TabLaunchTypes (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebasing Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
index 95684dae0e0b534c7dca926b7dd90bc2f713806b..f92ddbefe0b550d9fd6467a9a49943cfec1d4ab2 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
@@ -579,7 +579,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
private void createInitialTab() {
String url = HomepageManager.getHomepageUri(getApplicationContext());
if (TextUtils.isEmpty(url)) url = UrlConstants.NTP_URL;
- getTabCreator(false).launchUrl(url, TabLaunchType.FROM_MENU_OR_OVERVIEW);
+ getTabCreator(false).launchUrl(url, TabLaunchType.FROM_CHROME_UI);
}
@Override
@@ -610,7 +610,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
// TODO(dfalcantara): Use real tab reparenting here when possible. We should fall
// back to using the TabState file or URL, in that order.
getTabCreator(false).createNewTab(new LoadUrlParams(
- data.getDataString()), TabLaunchType.FROM_MENU_OR_OVERVIEW, null);
+ data.getDataString()), TabLaunchType.FROM_CHROME_UI, null);
} else if ((resultCode == CustomTabActivity.RESULT_BACK_PRESSED
|| resultCode == CustomTabActivity.RESULT_CLOSED) && data != null) {
Log.d(TAG, "Herb: Sending app to the background");
@@ -725,7 +725,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
// Used by the Account management screen to open a new incognito tab.
// Account management screen collects its metrics separately.
getTabCreator(true).launchUrl(
- UrlConstants.NTP_URL, TabLaunchType.FROM_MENU_OR_OVERVIEW);
+ UrlConstants.NTP_URL, TabLaunchType.FROM_CHROME_UI);
} else {
getTabCreator(true).launchUrl(
UrlConstants.NTP_URL, TabLaunchType.FROM_EXTERNAL_APP);
@@ -970,8 +970,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
final Tab currentTab = getActivityTab();
if (id == R.id.new_tab_menu_id) {
Tab launchedTab = getTabCreator(false).launchUrl(
- UrlConstants.NTP_URL,
- fromMenu ? TabLaunchType.FROM_MENU_OR_OVERVIEW : TabLaunchType.FROM_KEYBOARD);
+ UrlConstants.NTP_URL, TabLaunchType.FROM_CHROME_UI);
RecordUserAction.record("MobileMenuNewTab");
RecordUserAction.record("MobileNewTabOpened");
if (isTablet() && !fromMenu && !launchedTab.isHidden()) {
@@ -984,9 +983,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
RecordUserAction.record("MobileMenuNewIncognitoTab");
RecordUserAction.record("MobileNewTabOpened");
Tab launchedTab = getTabCreator(true).launchUrl(
- UrlConstants.NTP_URL,
- fromMenu ? TabLaunchType.FROM_MENU_OR_OVERVIEW
- : TabLaunchType.FROM_KEYBOARD);
+ UrlConstants.NTP_URL, TabLaunchType.FROM_CHROME_UI);
if (isTablet() && !fromMenu && !launchedTab.isHidden()) {
getToolbarManager().setUrlBarFocus(true);
}
@@ -1101,7 +1098,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
// If the current tab url is HELP_URL, then the back button should close the tab to
// get back to the previous state. The reason for startsWith check is that the
// actual redirected URL is a different system language based help url.
- if (type == TabLaunchType.FROM_MENU_OR_OVERVIEW && helpUrl) {
+ if (type == TabLaunchType.FROM_CHROME_UI && helpUrl) {
getCurrentTabModel().closeTab(currentTab);
Log.i(TAG, "handleBackPressedWithoutBackStack() - help url");
return true;

Powered by Google App Engine
This is Rietveld 408576698