Chromium Code Reviews| Index: views/widget/root_view.cc |
| diff --git a/views/widget/root_view.cc b/views/widget/root_view.cc |
| index a0a752cbe55cf1ad4850284667cef64a8139e23a..82f32ba38e751f40f1010f8b9a684793c43388ba 100644 |
| --- a/views/widget/root_view.cc |
| +++ b/views/widget/root_view.cc |
| @@ -22,6 +22,7 @@ |
| #if defined(OS_LINUX) |
| #include "views/widget/widget_gtk.h" |
| +#include "views/controls/textfield/native_textfield_views.h" |
| #endif // defined(OS_LINUX) |
| namespace views { |
| @@ -617,11 +618,13 @@ View* RootView::GetFocusedView() { |
| View* view = focus_manager->GetFocusedView(); |
| if (view && (view->GetRootView() == this)) |
| return view; |
| -#if defined(TOUCH_UI) |
| - // hack to deal with two root views in touch |
| - // should be fixed by eliminating one of them |
| - if (view) |
| + |
| +#if defined(OS_LINUX) |
|
rjkroege
2010/12/17 02:01:22
are you sure you don't want to make this TOUCH_UI?
oshima
2010/12/17 07:48:42
Yes. This allow me to text it with linux_views(or
|
| + if (view && NativeTextfieldViews::IsTextfieldViewsEnabled()) { |
| + // hack to deal with two root views. |
| + // should be fixed by eliminating one of them |
| return view; |
| + } |
| #endif |
| return NULL; |
| } |