diff options
| author | Marc Jeanmougin <marc@jeanmougin.fr> | 2015-12-08 00:07:44 +0000 |
|---|---|---|
| committer | Marc Jeanmougin <marcjeanmougin@free.fr> | 2015-12-08 00:07:44 +0000 |
| commit | 5e6d4ac718a806bff5363a1b5ff06ac8160897c3 (patch) | |
| tree | 361abefefe9dadc129bd299650bc08fb8e3d3b97 /src/document.cpp | |
| parent | update to trunk (diff) | |
| download | inkscape-5e6d4ac718a806bff5363a1b5ff06ac8160897c3.tar.gz inkscape-5e6d4ac718a806bff5363a1b5ff06ac8160897c3.zip | |
fix crash (oops)
(bzr r14504.1.8)
Diffstat (limited to 'src/document.cpp')
| -rw-r--r-- | src/document.cpp | 4 |
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(); |
