summaryrefslogtreecommitdiffstats
path: root/src/document.cpp
diff options
context:
space:
mode:
authorMarc Jeanmougin <marc@jeanmougin.fr>2015-12-08 00:07:44 +0000
committerMarc Jeanmougin <marcjeanmougin@free.fr>2015-12-08 00:07:44 +0000
commit5e6d4ac718a806bff5363a1b5ff06ac8160897c3 (patch)
tree361abefefe9dadc129bd299650bc08fb8e3d3b97 /src/document.cpp
parentupdate to trunk (diff)
downloadinkscape-5e6d4ac718a806bff5363a1b5ff06ac8160897c3.tar.gz
inkscape-5e6d4ac718a806bff5363a1b5ff06ac8160897c3.zip
fix crash (oops)
(bzr r14504.1.8)
Diffstat (limited to 'src/document.cpp')
-rw-r--r--src/document.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/document.cpp b/src/document.cpp
index 8c160be38..fcbe5a809 100644
--- a/src/document.cpp
+++ b/src/document.cpp
@@ -1527,7 +1527,7 @@ bool SPDocument::addResource(gchar const *key, SPObject *object)
if ( !object->cloned ) {
std::set<SPObject *> rlist = priv->resources[key];
g_return_val_if_fail(rlist.find(object) == rlist.end(), false);
- rlist.insert(object);
+ priv->resources[key].insert(object);
GQuark q = g_quark_from_string(key);
@@ -1559,7 +1559,7 @@ bool SPDocument::removeResource(gchar const *key, SPObject *object)
std::set<SPObject *> rlist = priv->resources[key];
g_return_val_if_fail(!rlist.empty(), false);
g_return_val_if_fail(rlist.find(object) != rlist.end(), false);
- rlist.erase(object);
+ priv->resources[key].erase(object);
GQuark q = g_quark_from_string(key);
priv->resources_changed_signals[q].emit();