kumquat-buildroot/package/qt5/qt5multimedia/5.12.4/0001-Fix-compile-issue-when-no-opengl-in-QVideoSurfacePainter.patch

48 lines
1.4 KiB
Diff
Raw Normal View History

From 9bbf9f0d862b8d458e59690d36641618fb101b4e Mon Sep 17 00:00:00 2001
From: Val Doroshchuk <valentyn.doroshchuk@qt.io>
Date: Mon, 17 Jun 2019 15:20:22 +0200
Subject: Fix compile issue when no opengl in QVideoSurfacePainter
error: invalid use of incomplete type 'class QGLContext'
Change-Id: I4bc9bd4231e663b187d3cef917b7a551ba614ba9
Fixes: QTBUG-76405
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
[Retrieved from:
https://code.qt.io/cgit/qt/qtmultimedia.git/commit/?id=9bbf9f0d862b8d458e59690d36641618fb101b4e]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
src/multimediawidgets/qpaintervideosurface.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/multimediawidgets/qpaintervideosurface.cpp b/src/multimediawidgets/qpaintervideosurface.cpp
index 440d5c858..6af0c7588 100644
--- a/src/multimediawidgets/qpaintervideosurface.cpp
+++ b/src/multimediawidgets/qpaintervideosurface.cpp
@@ -57,10 +57,6 @@
#ifndef GL_RGB8
#define GL_RGB8 0x8051
#endif
-#endif
-
-#include <QtDebug>
-QT_BEGIN_NAMESPACE
static void makeCurrent(QGLContext *context)
{
@@ -70,6 +66,10 @@ static void makeCurrent(QGLContext *context)
if (handle && QOpenGLContext::currentContext() != handle)
handle->makeCurrent(handle->surface());
}
+#endif
+
+#include <QtDebug>
+QT_BEGIN_NAMESPACE
QVideoSurfacePainter::~QVideoSurfacePainter()
{
--
cgit v1.2.1