]> git.sesse.net Git - kdenlive/blobdiff - src/titlewidget.cpp
Fix loading / saving of outline color
[kdenlive] / src / titlewidget.cpp
index 44935a1aa8e4a0edf600597108a5e005c2f27d16..1ac123946b99a6245c5fb8f9f63100d08544c170 100644 (file)
@@ -677,11 +677,10 @@ void TitleWidget::slotNewText(QGraphicsTextItem *tt)
     outlineColor.setAlpha(textOutlineAlpha->value());
     double outlineWidth = textOutline->value() / 10.0;
 
-    if (outlineWidth > 0.0) {
-        tt->setData(101, outlineWidth);
-        tt->setData(102, outlineColor);
-        cformat.setTextOutline(QPen(outlineColor, outlineWidth));
-    }
+    tt->setData(101, outlineWidth);
+    tt->setData(102, outlineColor);
+    if (outlineWidth > 0.0) cformat.setTextOutline(QPen(outlineColor, outlineWidth));
+
     cformat.setForeground(QBrush(color));
     cur.setCharFormat(cformat);
     cur.setBlockFormat(format);
@@ -1354,11 +1353,11 @@ void TitleWidget::slotUpdateText()
 
     item->setFont(font);
     QTextCharFormat cformat = cur.charFormat();
-    if (outlineWidth > 0.0) {
-        item->setData(101, outlineWidth);
-        item->setData(102, outlineColor);
-        cformat.setTextOutline(QPen(outlineColor, outlineWidth));
-    }
+
+    item->setData(101, outlineWidth);
+    item->setData(102, outlineColor);
+    if (outlineWidth > 0.0) cformat.setTextOutline(QPen(outlineColor, outlineWidth));
+
     cformat.setForeground(QBrush(color));
     cur.setCharFormat(cformat);
     cur.setBlockFormat(format);