summaryrefslogtreecommitdiffstats
path: root/src/ui/widget
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2017-09-25 19:33:14 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2017-09-25 19:33:14 +0000
commit943cb6ba767b1f3fd35fb3bb74161f224a53cdc7 (patch)
treede6d67aef60b36625f0575e5f34c35f7c3e966f9 /src/ui/widget
parentMinor code cleanup and better handling of non-spacing marks in upright vertic... (diff)
downloadinkscape-943cb6ba767b1f3fd35fb3bb74161f224a53cdc7.tar.gz
inkscape-943cb6ba767b1f3fd35fb3bb74161f224a53cdc7.zip
Add improvements to meassure segments LPE pointed by CR
Diffstat (limited to 'src/ui/widget')
-rw-r--r--src/ui/widget/registered-widget.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ui/widget/registered-widget.cpp b/src/ui/widget/registered-widget.cpp
index 639bd4161..a88413347 100644
--- a/src/ui/widget/registered-widget.cpp
+++ b/src/ui/widget/registered-widget.cpp
@@ -412,9 +412,12 @@ RegisteredColorPicker::on_changed (guint32 rgba)
local_repr = dt->getNamedView()->getRepr();
local_doc = dt->getDocument();
}
-
gchar c[32];
- sp_svg_write_color(c, sizeof(c), rgba);
+ if (_akey == _ckey + "_opacity_LPE") { //For LPE parameter we want stored with alpha
+ sprintf(c, "#%08x", rgba);
+ } else {
+ sp_svg_write_color(c, sizeof(c), rgba);
+ }
bool saved = DocumentUndo::getUndoSensitive(local_doc);
DocumentUndo::setUndoSensitive(local_doc, false);
local_repr->setAttribute(_ckey.c_str(), c);