Title: [135651] trunk/Source/WebKit/qt
Revision
135651
Author
[email protected]
Date
2012-11-24 07:32:25 -0800 (Sat, 24 Nov 2012)

Log Message

Unreviewed, rolling out r135648 and r135649.
http://trac.webkit.org/changeset/135648
http://trac.webkit.org/changeset/135649
https://bugs.webkit.org/show_bug.cgi?id=103176

This change cannot be built with a qt-minimal configuration.
(Requested by zalbisser on #webkit).

Patch by Sheriff Bot <[email protected]> on 2012-11-24

* WebCoreSupport/PageClientQt.cpp:
(WebCore::PageClientQGraphicsWidget::setRootGraphicsLayer):

Modified Paths

Diff

Modified: trunk/Source/WebKit/qt/ChangeLog (135650 => 135651)


--- trunk/Source/WebKit/qt/ChangeLog	2012-11-24 15:11:55 UTC (rev 135650)
+++ trunk/Source/WebKit/qt/ChangeLog	2012-11-24 15:32:25 UTC (rev 135651)
@@ -1,3 +1,16 @@
+2012-11-24  Sheriff Bot  <[email protected]>
+
+        Unreviewed, rolling out r135648 and r135649.
+        http://trac.webkit.org/changeset/135648
+        http://trac.webkit.org/changeset/135649
+        https://bugs.webkit.org/show_bug.cgi?id=103176
+
+        This change cannot be built with a qt-minimal configuration.
+        (Requested by zalbisser on #webkit).
+
+        * WebCoreSupport/PageClientQt.cpp:
+        (WebCore::PageClientQGraphicsWidget::setRootGraphicsLayer):
+
 2012-11-24  Zeno Albisser  <[email protected]>
 
         Unreviewed Qt build fix:

Modified: trunk/Source/WebKit/qt/WebCoreSupport/PageClientQt.cpp (135650 => 135651)


--- trunk/Source/WebKit/qt/WebCoreSupport/PageClientQt.cpp	2012-11-24 15:11:55 UTC (rev 135650)
+++ trunk/Source/WebKit/qt/WebCoreSupport/PageClientQt.cpp	2012-11-24 15:32:25 UTC (rev 135651)
@@ -28,7 +28,7 @@
 #include <QX11Info>
 #endif
 
-#if USE(TEXTURE_MAPPER_GL)
+#ifdef QT_OPENGL_LIB
 #include <QGLWidget>
 #endif
 
@@ -284,14 +284,9 @@
         TextureMapperLayerClient = adoptPtr(new TextureMapperLayerClientQt(page->mainFrame(), layer));
 #if USE(TEXTURE_MAPPER_GL)
         QGraphicsView* graphicsView = view->scene()->views()[0];
-        if (graphicsView && graphicsView->viewport()) {
-            QGLWidget* glWidget = qobject_cast<QGLWidget*>(graphicsView->viewport());
-            if (glWidget) {
-                // The GL context belonging to the QGLWidget viewport must be current when TextureMapper is being created.
-                glWidget->makeCurrent();
-                TextureMapperLayerClient->setTextureMapper(TextureMapper::create(TextureMapper::OpenGLMode));
-                return;
-            }
+        if (graphicsView && graphicsView->viewport() && graphicsView->viewport()->inherits("QGLWidget")) {
+            TextureMapperLayerClient->setTextureMapper(TextureMapper::create(TextureMapper::OpenGLMode));
+            return;
         }
 #endif
         TextureMapperLayerClient->setTextureMapper(TextureMapper::create());
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to