summaryrefslogtreecommitdiffstats
path: root/src/sp-gradient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp-gradient.cpp')
-rw-r--r--src/sp-gradient.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sp-gradient.cpp b/src/sp-gradient.cpp
index 8fad6074a..8a3eded40 100644
--- a/src/sp-gradient.cpp
+++ b/src/sp-gradient.cpp
@@ -209,6 +209,7 @@ sp_stop_write(SPObject *object, Inkscape::XML::Node *repr, guint flags)
}
guint32 specifiedcolor = sp_color_get_rgba32_ualpha(&stop->specified_color, 255);
+ gfloat opacity = stop->opacity;
if (((SPObjectClass *) stop_parent_class)->write)
(* ((SPObjectClass *) stop_parent_class)->write)(object, repr, flags);
@@ -226,7 +227,7 @@ sp_stop_write(SPObject *object, Inkscape::XML::Node *repr, guint flags)
sp_svg_write_color(c, 64, specifiedcolor);
os << c;
}
- os << ";stop-opacity:" << stop->opacity;
+ os << ";stop-opacity:" << opacity;
repr->setAttribute("style", os.str().c_str());
repr->setAttribute("stop-color", NULL);
repr->setAttribute("stop-opacity", NULL);