summaryrefslogtreecommitdiffstats
path: root/config/qtcurveconfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'config/qtcurveconfig.cpp')
-rw-r--r--config/qtcurveconfig.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/config/qtcurveconfig.cpp b/config/qtcurveconfig.cpp
index 4eccf69..64ffcae 100644
--- a/config/qtcurveconfig.cpp
+++ b/config/qtcurveconfig.cpp
@@ -1137,15 +1137,17 @@ void QtCurveConfig::addGradStop()
double pos(stopPosition->value()/100.0),
val(stopValue->value()/100.0);
- for(; it!=end; ++it)
- if(equal(pos, (*it).pos))
- if(equal(val, (*it).val))
+ for(; it!=end; ++it) {
+ if(equal(pos, (*it).pos)) {
+ if(equal(val, (*it).val)) {
return;
- else
- {
+ }
+ else {
(*cg).second.stops.erase(it);
break;
}
+ }
+ }
unsigned int b4=(*cg).second.stops.size();
(*cg).second.stops.insert(GradientStop(pos, val));