OSDN Git Service

compiler warning fix
authorIvailo Monev <xakepa10@gmail.com>
Mon, 19 Oct 2020 21:24:31 +0000 (00:24 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 19 Oct 2020 21:24:31 +0000 (00:24 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/painting/qpaintengine_x11.cpp

index 983c840..e5e2b53 100644 (file)
@@ -1026,8 +1026,7 @@ void QX11PaintEngine::updateState(const QPaintEngineState &state)
     if (flags & DirtyHints) updateRenderHints(state.renderHints());
     if (flags & DirtyCompositionMode) {
         int function = GXcopy;
-        QPainter::CompositionMode mode = state.compositionMode();
-        switch (mode) {
+        switch (state.compositionMode()) {
 #if !defined(QT_NO_XRENDER)
             case QPainter::CompositionMode_SourceOver:
                 d->composition_mode = PictOpOver;
@@ -1093,6 +1092,8 @@ void QX11PaintEngine::updateState(const QPaintEngineState &state)
             case QPainter::RasterOp_NotSourceAndDestination:
                 function = GXandInverted;
                 break;
+            default:
+                break;
         }
         XSetFunction(qt_x11Data->display, d->gc, function);
         XSetFunction(qt_x11Data->display, d->gc_brush, function);