Index: chrome/browser/ui/panels/panel_browser_window_gtk.cc |
diff --git a/chrome/browser/ui/panels/panel_browser_window_gtk.cc b/chrome/browser/ui/panels/panel_browser_window_gtk.cc |
index 074369241479424dbeeae6994451fd9efbd5809b..0d04333f926651257a777481b6046c10d6f2e933 100644 |
--- a/chrome/browser/ui/panels/panel_browser_window_gtk.cc |
+++ b/chrome/browser/ui/panels/panel_browser_window_gtk.cc |
@@ -277,7 +277,8 @@ void PanelBrowserWindowGtk::ClosePanel() { |
} |
void PanelBrowserWindowGtk::ActivatePanel() { |
- gdk_window_set_accept_focus(GTK_WIDGET(window())->window, TRUE); |
+ gdk_window_set_accept_focus( |
+ gtk_widget_get_window(GTK_WIDGET(window())), TRUE); |
Activate(); |
} |
@@ -290,8 +291,10 @@ void PanelBrowserWindowGtk::DeactivatePanel() { |
Deactivate(); |
} |
- if (panel_->expansion_state() == Panel::MINIMIZED) |
- gdk_window_set_accept_focus(GTK_WIDGET(window())->window, FALSE); |
+ if (panel_->expansion_state() == Panel::MINIMIZED) { |
+ gdk_window_set_accept_focus( |
+ gtk_widget_get_window(GTK_WIDGET(window())), FALSE); |
+ } |
} |
bool PanelBrowserWindowGtk::IsPanelActive() const { |
@@ -349,7 +352,8 @@ void PanelBrowserWindowGtk::DrawAttention() { |
panel_->SetExpansionState(Panel::TITLE_ONLY); |
GdkRectangle rect = GetTitlebarRectForDrawAttention(); |
- gdk_window_invalidate_rect(GTK_WIDGET(window())->window, &rect, TRUE); |
+ gdk_window_invalidate_rect( |
+ gtk_widget_get_window(GTK_WIDGET(window())), &rect, TRUE); |
UpdateTitleBar(); |
} |