From af511cc8064079cfb43dbea8b6b4c9abdad3bfdb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomi=20Korpip=C3=A4=C3=A4?= <tomi.korpipaa@theqtcompany.com>
Date: Mon, 30 Mar 2015 06:14:37 +0300
Subject: [PATCH] Allow zero-sized canvas.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Change-Id: I8eed6f21102cd1f7d879416fa6ef992d8f678012
Task-number: QTBUG-45216
Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
---
 src/imports/qtcanvas3d/canvas3d.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/imports/qtcanvas3d/canvas3d.cpp b/src/imports/qtcanvas3d/canvas3d.cpp
index 5510896..d2bc395 100644
--- a/src/imports/qtcanvas3d/canvas3d.cpp
+++ b/src/imports/qtcanvas3d/canvas3d.cpp
@@ -618,8 +618,8 @@ QSGNode *Canvas::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
                                          << " size:" << m_initializedSize
                                          << " devicePixelRatio:" << m_devicePixelRatio;
     if (m_runningInDesigner
-            || m_initializedSize.width() <= 0
-            || m_initializedSize.height() <= 0
+            || m_initializedSize.width() < 0
+            || m_initializedSize.height() < 0
             || !window()) {
         delete oldNode;
         qCDebug(canvas3drendering).nospace() << "Canvas3D::" << __FUNCTION__
-- 
GitLab