diff options
Diffstat (limited to 'views/widget/native_widget_gtk.cc')
-rw-r--r-- | views/widget/native_widget_gtk.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/views/widget/native_widget_gtk.cc b/views/widget/native_widget_gtk.cc index e5dd8b1..c5f926c 100644 --- a/views/widget/native_widget_gtk.cc +++ b/views/widget/native_widget_gtk.cc @@ -446,19 +446,14 @@ void NativeWidgetGtk::DoDrag(const OSExchangeData& data, int operation) { } void NativeWidgetGtk::IsActiveChanged() { - WidgetDelegate* d = GetWidget()->widget_delegate(); - if (d) { - bool a = IsActive(); - d->OnWidgetActivated(a); - } + GetWidget()->widget_delegate()->OnWidgetActivated(IsActive()); } void NativeWidgetGtk::SetInitialFocus() { if (!focus_on_creation_) return; - View* v = GetWidget()->widget_delegate() ? - GetWidget()->widget_delegate()->GetInitiallyFocusedView() : NULL; + View* v = GetWidget()->widget_delegate()->GetInitiallyFocusedView(); if (v) v->RequestFocus(); } |