Index: chrome/browser/ui/gtk/reload_button_gtk.cc |
diff --git a/chrome/browser/ui/gtk/reload_button_gtk.cc b/chrome/browser/ui/gtk/reload_button_gtk.cc |
index 9dd6a368f0c2d6189183a3b88fdb7413b4a29dab..86bff0a8260aa576a830af566efd9662a5578921 100644 |
--- a/chrome/browser/ui/gtk/reload_button_gtk.cc |
+++ b/chrome/browser/ui/gtk/reload_button_gtk.cc |
@@ -49,7 +49,7 @@ ReloadButtonGtk::ReloadButtonGtk(LocationBarViewGtk* location_bar, |
g_signal_connect(widget(), "expose-event", G_CALLBACK(OnExposeThunk), this); |
g_signal_connect(widget(), "leave-notify-event", |
G_CALLBACK(OnLeaveNotifyThunk), this); |
- GTK_WIDGET_UNSET_FLAGS(widget(), GTK_CAN_FOCUS); |
+ gtk_widget_set_can_focus(widget(), FALSE); |
gtk_widget_set_has_tooltip(widget(), TRUE); |
g_signal_connect(widget(), "query-tooltip", G_CALLBACK(OnQueryTooltipThunk), |
@@ -83,7 +83,7 @@ void ReloadButtonGtk::ChangeMode(Mode mode, bool force) { |
// If the change is forced, or the user isn't hovering the icon, or it's safe |
// to change it to the other image type, make the change immediately; |
// otherwise we'll let it happen later. |
- if (force || ((GTK_WIDGET_STATE(widget()) == GTK_STATE_NORMAL) && |
+ if (force || ((gtk_widget_get_state(widget()) == GTK_STATE_NORMAL) && |
!testing_mouse_hovered_) || ((mode == MODE_STOP) ? |
!double_click_timer_.IsRunning() : (visible_mode_ != MODE_STOP))) { |
double_click_timer_.Stop(); |
@@ -231,8 +231,7 @@ void ReloadButtonGtk::UpdateThemeButtons() { |
widget()->style, |
(visible_mode_ == MODE_RELOAD) ? GTK_STOCK_REFRESH : GTK_STOCK_STOP); |
if (icon_set) { |
- GtkStateType state = static_cast<GtkStateType>( |
- GTK_WIDGET_STATE(widget())); |
+ GtkStateType state = gtk_widget_get_state(widget()); |
if (visible_mode_ == MODE_STOP && stop_.paint_override() != -1) |
state = static_cast<GtkStateType>(stop_.paint_override()); |