mirror of https://github.com/qt/qtdatavis3d.git
abstractdeclarative.cpp: Fix deprecation warnings
Use QHash::contains() instead of checking for presence via value(), fixing: abstractdeclarative.cpp:681:48: warning: 'QList<ValueType> QHash<K, V>::values(const Key&) const [with Key = QQuickWindow*; T = bool]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations] abstractdeclarative.cpp:694:45: warning: 'QList<ValueType> QHash<K, V>::values(const Key&) const [with Key = QQuickWindow*; T = bool]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations] Change-Id: Ic858949514a647f62e74bff6ece346851dce413b Reviewed-by: Lars Knoll <lars.knoll@qt.io>
This commit is contained in:
parent
620eeaaa5b
commit
a315402ab2
|
|
@ -678,7 +678,7 @@ void AbstractDeclarative::checkWindowList(QQuickWindow *window)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (oldWindow && !windowList.contains(oldWindow)
|
if (oldWindow && !windowList.contains(oldWindow)
|
||||||
&& windowClearList.values(oldWindow).size() != 0) {
|
&& windowClearList.contains(oldWindow)) {
|
||||||
// Return window clear value
|
// Return window clear value
|
||||||
oldWindow->setClearBeforeRendering(windowClearList.value(oldWindow));
|
oldWindow->setClearBeforeRendering(windowClearList.value(oldWindow));
|
||||||
windowClearList.remove(oldWindow);
|
windowClearList.remove(oldWindow);
|
||||||
|
|
@ -691,7 +691,7 @@ void AbstractDeclarative::checkWindowList(QQuickWindow *window)
|
||||||
|
|
||||||
if ((m_renderMode == RenderDirectToBackground
|
if ((m_renderMode == RenderDirectToBackground
|
||||||
|| m_renderMode == RenderDirectToBackground_NoClear)
|
|| m_renderMode == RenderDirectToBackground_NoClear)
|
||||||
&& windowClearList.values(window).size() == 0) {
|
&& !windowClearList.contains(window)) {
|
||||||
// Save old clear value
|
// Save old clear value
|
||||||
windowClearList[window] = window->clearBeforeRendering();
|
windowClearList[window] = window->clearBeforeRendering();
|
||||||
// Disable clearing of the window as we render underneath
|
// Disable clearing of the window as we render underneath
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue