Index: chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java |
index 89933b55d8b709216e5e535b2cb50c91e1c6b090..7c098a0d2811c68d451ebed4bafc1bff645aade9 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java |
@@ -30,6 +30,7 @@ import org.chromium.chrome.browser.widget.EmptyAlertEditText; |
import org.chromium.chrome.browser.widget.TintedDrawable; |
import org.chromium.components.bookmarks.BookmarkId; |
import org.chromium.content_public.browser.WebContents; |
+import org.chromium.ui.base.DeviceFormFactor; |
/** |
* The activity that enables the user to modify the title, url and parent folder of a bookmark. |
@@ -311,9 +312,16 @@ public class EnhancedBookmarkEditActivity extends EnhancedBookmarkActivityBase { |
} |
private void openBookmark() { |
- Intent intent = new Intent(); |
- intent.putExtra(EnhancedBookmarkActivity.INTENT_VISIT_BOOKMARK_ID, mBookmarkId.toString()); |
- setResult(RESULT_OK, intent); |
+ // TODO(kkimlabs): Refactor this out to handle the intent in ChromeActivity. |
+ if (DeviceFormFactor.isTablet(this)) { |
+ EnhancedBookmarkUtils.openBookmark( |
+ mEnhancedBookmarksModel, this, mBookmarkId, LaunchLocation.BOOKMARK_EDITOR); |
+ } else { |
+ Intent intent = new Intent(); |
+ intent.putExtra( |
+ EnhancedBookmarkActivity.INTENT_VISIT_BOOKMARK_ID, mBookmarkId.toString()); |
+ setResult(RESULT_OK, intent); |
+ } |
finish(); |
} |