Index: chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc |
diff --git a/chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc b/chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc |
index bdbebee0078569faf1ed41d2a201aa44dca4556a..d79f6f597d5adf8cd4faac636f4b8692c729e7ef 100644 |
--- a/chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc |
+++ b/chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc |
@@ -15,6 +15,7 @@ |
#include "content/browser/tab_contents/tab_contents_view.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebDragData.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebInputEvent.h" |
+#include "views/views_delegate.h" |
using WebKit::WebDragOperation; |
using WebKit::WebDragOperationsMask; |
@@ -261,8 +262,8 @@ void NativeTabContentsViewGtk::PositionConstrainedWindows( |
// static |
NativeTabContentsView* NativeTabContentsView::CreateNativeTabContentsView( |
internal::NativeTabContentsViewDelegate* delegate) { |
- if (views::Widget::IsPureViews()) |
+ if (views::Widget::IsPureViews() && |
+ views::ViewsDelegate::views_delegate->GetDefaultParentView()) |
return new NativeTabContentsViewViews(delegate); |
return new NativeTabContentsViewGtk(delegate); |
} |
- |