summaryrefslogtreecommitdiff
path: root/dev-qt/qtmultimedia/files/qtmultimedia-5.12.4-fix-no-opengl.patch
blob: 1e5d7551d30cbf405f0b056331d464d4ee4543cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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: [PATCH] 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>
---
 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()
 {
-- 
2.16.3