Author: jghali
Date: Tue Jul  9 21:32:17 2013
New Revision: 18358

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=18358
Log:
fix missing named gradients when importing svg files

Modified:
    trunk/Scribus/scribus/pageitem.cpp

Modified: trunk/Scribus/scribus/pageitem.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=18358&path=/trunk/Scribus/scribus/pageitem.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem.cpp (original)
+++ trunk/Scribus/scribus/pageitem.cpp Tue Jul  9 21:32:17 2013
@@ -8209,6 +8209,8 @@
                lists.collectColor(fillColor());
        else if ((GrType < 8) || (GrType == 10))
        {
+               if ((!gradientVal.isEmpty()) && 
(m_Doc->docGradients.contains(gradientVal)))
+                       lists.collectGradient(gradientVal);
                QList<VColorStop*> cstops = fill_gradient.colorStops();
                for (uint cst = 0; cst < fill_gradient.Stops(); ++cst)
                {
@@ -8247,6 +8249,8 @@
                lists.collectColor(lineColor());
        else if (GrTypeStroke < 8)
        {
+               if ((!gradientStrokeVal.isEmpty()) && 
(m_Doc->docGradients.contains(gradientStrokeVal)))
+                       lists.collectGradient(gradientStrokeVal);
                QList<VColorStop*> cstops = stroke_gradient.colorStops();
                for (uint cst = 0; cst < stroke_gradient.Stops(); ++cst)
                {


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to