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