summaryrefslogtreecommitdiffstats
path: root/views/widget/native_widget_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/widget/native_widget_gtk.cc')
-rw-r--r--views/widget/native_widget_gtk.cc9
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();
}