Fixed bookmark folder creation bug
Bug: 3052795
AddBookmarksPage would always create new folders with no account
set, causing a bug if the browser was set to sync bookmarks.
Change-Id: Ie5dc3a5d79e52e21dc1f2cb66e3821c8b9ff790a
diff --git a/src/com/android/browser/AddBookmarkPage.java b/src/com/android/browser/AddBookmarkPage.java
index f8957c9..2b745b1 100644
--- a/src/com/android/browser/AddBookmarkPage.java
+++ b/src/com/android/browser/AddBookmarkPage.java
@@ -297,6 +297,13 @@
values.put(BrowserContract.Bookmarks.TITLE,
name);
values.put(BrowserContract.Bookmarks.IS_FOLDER, 1);
+ SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
+ String accountType = prefs.getString(BrowserBookmarksPage.PREF_ACCOUNT_TYPE, null);
+ String accountName = prefs.getString(BrowserBookmarksPage.PREF_ACCOUNT_NAME, null);
+ if (!TextUtils.isEmpty(accountName) && !TextUtils.isEmpty(accountType)) {
+ values.put(BrowserContract.Bookmarks.ACCOUNT_TYPE, accountType);
+ values.put(BrowserContract.Bookmarks.ACCOUNT_NAME, accountName);
+ }
long currentFolder;
Object data = mCrumbs.getTopData();
if (data != null) {