diff options
-rw-r--r-- | src/effects/private/qgfxsourceproxy.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/effects/private/qgfxsourceproxy.cpp b/src/effects/private/qgfxsourceproxy.cpp index 201e191..f917865 100644 --- a/src/effects/private/qgfxsourceproxy.cpp +++ b/src/effects/private/qgfxsourceproxy.cpp @@ -161,7 +161,7 @@ void QGfxSourceProxy::updatePolish() } else if (childless && interpOk) { if (shaderSource) { - if (shaderSource->sourceRect() == m_sourceRect) + if (shaderSource->sourceRect() == m_sourceRect || m_sourceRect.isEmpty()) direct = true; } else if (!padded && ((image && image->fillMode() == QQuickImage::Stretch) |