summaryrefslogtreecommitdiffstats
path: root/src/document.cpp
diff options
context:
space:
mode:
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();