diff options
| author | bulia byak <buliabyak@gmail.com> | 2007-08-26 22:33:42 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2007-08-26 22:33:42 +0000 |
| commit | 665fb2ba8f80fc9068f4be79f6e13152225593ca (patch) | |
| tree | 424aee79c29d8f22feec14c1c757543263c3e616 /src/sp-gradient.cpp | |
| parent | calling parent's write method may reset the stop's color from repr if it was ... (diff) | |
| download | inkscape-665fb2ba8f80fc9068f4be79f6e13152225593ca.tar.gz inkscape-665fb2ba8f80fc9068f4be79f6e13152225593ca.zip | |
do the same remembering for stop opacity
(bzr r3590)
Diffstat (limited to 'src/sp-gradient.cpp')
| -rw-r--r-- | src/sp-gradient.cpp | 3 |
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); |
