From 8a86265c748f83c7496e595a66ec7dd946b4e786 Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Fri, 13 Aug 2010 17:18:41 +0200
Subject: [PATCH] QuickToolBar: bugfix for GradientLine

This was just plain wrong.
A negative offset makes no sense in any
case.
---
 src/libs/qmleditorwidgets/gradientline.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libs/qmleditorwidgets/gradientline.cpp b/src/libs/qmleditorwidgets/gradientline.cpp
index 3ea370d466c..2c6b9f8c937 100644
--- a/src/libs/qmleditorwidgets/gradientline.cpp
+++ b/src/libs/qmleditorwidgets/gradientline.cpp
@@ -289,7 +289,7 @@ void GradientLine::mouseMoveEvent(QMouseEvent *event)
             if ((newStop >=0) && (newStop <= 1))
                 m_stops[currentColorIndex()] = newStop;
             m_yOffset += event->pos().y() - m_dragStart.y();
-            if (m_yOffset > 0 || m_useGradient) { //deleting only in base state
+            if (m_yOffset > 0) { //deleting only in base state
                 m_yOffset = 0;
             } else if ((m_yOffset < - 12) && (currentColorIndex()) != 0 && (currentColorIndex() < m_stops.size() - 1)) {
                 m_yOffset = 0;
-- 
GitLab