| Index: ui/views/test/test_views_delegate.cc
|
| ===================================================================
|
| --- ui/views/test/test_views_delegate.cc (revision 156649)
|
| +++ ui/views/test/test_views_delegate.cc (working copy)
|
| @@ -4,9 +4,15 @@
|
|
|
| #include "ui/views/test/test_views_delegate.h"
|
|
|
| +#include "base/command_line.h"
|
| #include "base/logging.h"
|
| #include "content/public/test/web_contents_tester.h"
|
| +#include "ui/views/views_switches.h"
|
|
|
| +#if defined(USE_AURA) && !defined(OS_CHROMEOS)
|
| +#include "ui/views/widget/desktop_native_widget_aura.h"
|
| +#endif
|
| +
|
| namespace views {
|
|
|
| TestViewsDelegate::TestViewsDelegate()
|
| @@ -62,4 +68,14 @@
|
| return NULL;
|
| }
|
|
|
| +NativeWidget* TestViewsDelegate::CreateNativeWidget(
|
| + internal::NativeWidgetDelegate* delegate,
|
| + gfx::NativeView parent) {
|
| +#if defined(USE_AURA) && !defined(OS_CHROMEOS)
|
| + if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kWinAura))
|
| + return new DesktopNativeWidgetAura(delegate);
|
| +#endif
|
| + return NULL;
|
| +}
|
| +
|
| } // namespace views
|
|
|