aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickwindow.cpp
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2020-06-22 12:26:23 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2020-06-22 16:10:36 +0200
commit38bd2bd83144e3b7e7935e3730c109358b3e5740 (patch)
treef34b84d7837a0162f134283c5b050f15ce5c8838 /src/quick/items/qquickwindow.cpp
parentfdba8facd0093e3dbc18eaefa08a864d15606909 (diff)
Add test for rendercontrol + rendererinterface
Also add support for doing QQuickWindow::setSceneGraphBackend(QSGRendererInterface::Unknown). This becomes relevant especially in tests, where we may request a specific graphics API, but then want to switch back to the default behavior. Change-Id: Ib09c411432fc37bd4d36ce55d54d20af3f83860a Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/quick/items/qquickwindow.cpp')
-rw-r--r--src/quick/items/qquickwindow.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickwindow.cpp b/src/quick/items/qquickwindow.cpp
index 6a032878a0..2cf3e09c5d 100644
--- a/src/quick/items/qquickwindow.cpp
+++ b/src/quick/items/qquickwindow.cpp
@@ -5592,7 +5592,7 @@ void QQuickWindow::setSceneGraphBackend(QSGRendererInterface::GraphicsApi api)
default:
break;
}
- if (QSGRendererInterface::isApiRhiBased(api))
+ if (QSGRendererInterface::isApiRhiBased(api) || api == QSGRendererInterface::Unknown)
QSGRhiSupport::configure(api);
}