| Index: chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
| diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
| index 8c22e23ec47bd8239474efa60fcf6d7a2c39537c..2c0d992ab212176c7fdbf502730f9e24396f260e 100644
|
| --- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
| +++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
| @@ -539,7 +539,8 @@ bool BookmarkBarView::AreDropTypesRequired() {
|
| }
|
|
|
| bool BookmarkBarView::CanDrop(const ui::OSExchangeData& data) {
|
| - if (!model_ || !model_->IsLoaded())
|
| + if (!model_ || !model_->IsLoaded() ||
|
| + !profile_->GetPrefs()->GetBoolean(prefs::kEditBookmarksEnabled))
|
| return false;
|
|
|
| if (!drop_info_.get())
|
| @@ -1114,7 +1115,7 @@ int BookmarkBarView::GetDragOperationsForView(View* sender,
|
| for (int i = 0; i < GetBookmarkButtonCount(); ++i) {
|
| if (sender == GetBookmarkButton(i)) {
|
| return bookmark_utils::BookmarkDragOperation(
|
| - model_->GetBookmarkBarNode()->GetChild(i));
|
| + profile_, model_->GetBookmarkBarNode()->GetChild(i));
|
| }
|
| }
|
| NOTREACHED();
|
|
|