summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/selectorsdialog.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2019-08-29 20:34:06 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2019-08-29 20:34:06 +0000
commit719b90d62fe152b9ff7f08133d0bb7016c4194f2 (patch)
tree725bed1090b75349cd01916a29d74a99046ec085 /src/ui/dialog/selectorsdialog.cpp
parentRemove warnings on de/activate (diff)
downloadinkscape-719b90d62fe152b9ff7f08133d0bb7016c4194f2.tar.gz
inkscape-719b90d62fe152b9ff7f08133d0bb7016c4194f2.zip
add improvements to selectors and merge stylesheet on copy to work between docs
Diffstat (limited to 'src/ui/dialog/selectorsdialog.cpp')
-rw-r--r--src/ui/dialog/selectorsdialog.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ui/dialog/selectorsdialog.cpp b/src/ui/dialog/selectorsdialog.cpp
index 375d2d89b..a4b6c2c8b 100644
--- a/src/ui/dialog/selectorsdialog.cpp
+++ b/src/ui/dialog/selectorsdialog.cpp
@@ -879,6 +879,8 @@ void SelectorsDialog::_addToSelector(Gtk::TreeModel::Row row)
css->setAttribute(key, nullptr);
}
sp_repr_css_write_string(css, css_str);
+ sp_repr_css_attr_unref(css);
+ sp_repr_css_attr_unref(css_selector);
obj->getRepr()->setAttribute("style", css_str.c_str());
obj->style->readFromObject(obj);
obj->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG);