Chromium Code Reviews| 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..7748e08b829e7f3bc321e7d580866743718ccb3a 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); |
|
Peter Kasting
2011/10/26 18:12:01
Nit: Personal preference, but I'd use |browser_| i
|
| 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(); |
| } |