Index: chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc |
diff --git a/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc b/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc |
index b9c15f2625411d0299022197b2c28e3cefff53a2..8502fde4d6c4de03ca1138b7ceada9f292fb248f 100644 |
--- a/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc |
+++ b/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk.cc |
@@ -17,7 +17,6 @@ |
#include "chrome/browser/ntp_background_util.h" |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/browser/profiles/profile.h" |
-#include "chrome/browser/sync/sync_ui_util.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/gtk/bookmarks/bookmark_menu_controller_gtk.h" |
#include "chrome/browser/ui/gtk/bookmarks/bookmark_utils_gtk.h" |
@@ -131,7 +130,6 @@ BookmarkBarGtk::BookmarkBarGtk(BrowserWindowGtk* window, |
tabstrip_origin_provider_(tabstrip_origin_provider), |
model_(NULL), |
instructions_(NULL), |
- sync_service_(NULL), |
dragged_node_(NULL), |
drag_icon_(NULL), |
toolbar_drop_item_(NULL), |
@@ -144,14 +142,6 @@ BookmarkBarGtk::BookmarkBarGtk(BrowserWindowGtk* window, |
weak_factory_(this), |
bookmark_bar_state_(BookmarkBar::DETACHED), |
max_height_(0) { |
- Profile* profile = browser->profile(); |
- if (profile->GetProfileSyncService()) { |
- // Obtain a pointer to the profile sync service and add our instance as an |
- // observer. |
- sync_service_ = profile->GetProfileSyncService(); |
- sync_service_->AddObserver(this); |
- } |
- |
Init(); |
// Force an update by simulating being in the wrong state. |
// BrowserWindowGtk sets our true state after we're created. |
@@ -162,7 +152,7 @@ BookmarkBarGtk::BookmarkBarGtk(BrowserWindowGtk* window, |
content::Source<ThemeService>(theme_service_)); |
edit_bookmarks_enabled_.Init(prefs::kEditBookmarksEnabled, |
- profile->GetPrefs(), this); |
+ browser_->profile()->GetPrefs(), this); |
OnEditBookmarksEnabledChanged(); |
} |
@@ -269,22 +259,6 @@ void BookmarkBarGtk::Init() { |
FALSE, FALSE, 0); |
gtk_widget_set_no_show_all(other_padding_, TRUE); |
- sync_error_button_ = theme_service_->BuildChromeButton(); |
- ResourceBundle& rb = ResourceBundle::GetSharedInstance(); |
- gtk_widget_set_tooltip_text( |
- sync_error_button_, |
- l10n_util::GetStringUTF8(IDS_SYNC_BOOKMARK_BAR_ERROR_DESC).c_str()); |
- gtk_button_set_label( |
- GTK_BUTTON(sync_error_button_), |
- l10n_util::GetStringUTF8(IDS_SYNC_BOOKMARK_BAR_ERROR).c_str()); |
- gtk_button_set_image( |
- GTK_BUTTON(sync_error_button_), |
- gtk_image_new_from_pixbuf(rb.GetNativeImageNamed(IDR_WARNING))); |
- g_signal_connect(sync_error_button_, "button-press-event", |
- G_CALLBACK(OnSyncErrorButtonPressedThunk), this); |
- gtk_box_pack_start(GTK_BOX(bookmark_hbox_), sync_error_button_, |
- FALSE, FALSE, 0); |
- |
gtk_widget_set_size_request(event_box_.get(), -1, kBookmarkBarMinimumHeight); |
ViewIDUtil::SetID(other_bookmarks_button_, VIEW_ID_OTHER_BOOKMARKS); |
@@ -469,10 +443,6 @@ void BookmarkBarGtk::Show(BookmarkBar::State old_state, |
} |
} |
- gtk_widget_set_visible( |
- sync_error_button_, |
- sync_ui_util::ShouldShowSyncErrorButton(sync_service_)); |
- |
// Maybe show the instructions |
gtk_widget_set_visible(bookmark_toolbar_.get(), !show_instructions_); |
gtk_widget_set_visible(instructions_, show_instructions_); |
@@ -1142,16 +1112,6 @@ gboolean BookmarkBarGtk::OnButtonPressed(GtkWidget* sender, |
return FALSE; |
} |
-gboolean BookmarkBarGtk::OnSyncErrorButtonPressed(GtkWidget* sender, |
- GdkEventButton* event) { |
- if (sender == sync_error_button_) { |
- DCHECK(sync_service_ && !sync_service_->IsManaged()); |
- sync_service_->ShowErrorUI(); |
- } |
- |
- return FALSE; |
-} |
- |
void BookmarkBarGtk::OnClicked(GtkWidget* sender) { |
const BookmarkNode* node = GetNodeForToolButton(sender); |
DCHECK(node); |
@@ -1437,9 +1397,6 @@ gboolean BookmarkBarGtk::OnEventBoxExpose(GtkWidget* widget, |
void BookmarkBarGtk::OnEventBoxDestroy(GtkWidget* widget) { |
if (model_) |
model_->RemoveObserver(this); |
- |
- if (sync_service_) |
- sync_service_->RemoveObserver(this); |
} |
void BookmarkBarGtk::OnParentSizeAllocate(GtkWidget* widget, |
@@ -1460,12 +1417,6 @@ void BookmarkBarGtk::OnThrobbingWidgetDestroy(GtkWidget* widget) { |
SetThrobbingWidget(NULL); |
} |
-void BookmarkBarGtk::OnStateChanged() { |
- gtk_widget_set_visible( |
- sync_error_button_, |
- sync_ui_util::ShouldShowSyncErrorButton(sync_service_)); |
-} |
- |
void BookmarkBarGtk::ShowImportDialog() { |
browser_->OpenImportSettingsDialog(); |
} |