From d9951bd7ecdf5c3db47d0aebf9de43dda1b2f19f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christian=20Str=C3=B8mme?= <christian.stromme@qt.io>
Date: Thu, 27 Jun 2019 14:52:09 +0200
Subject: [PATCH] Fix float comparison

---
 src/quick3d/qdemonscenerenderer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/quick3d/qdemonscenerenderer.cpp b/src/quick3d/qdemonscenerenderer.cpp
index 21b1a76b..cf3633fb 100644
--- a/src/quick3d/qdemonscenerenderer.cpp
+++ b/src/quick3d/qdemonscenerenderer.cpp
@@ -81,7 +81,7 @@ void SGFramebufferObjectNode::render()
 
 void SGFramebufferObjectNode::handleScreenChange()
 {
-    if (window->effectiveDevicePixelRatio() != devicePixelRatio) {
+    if (!qFuzzyCompare(window->effectiveDevicePixelRatio(), devicePixelRatio)) {
         renderer->invalidateFramebufferObject();
         quickFbo->update();
     }
-- 
GitLab