summaryrefslogtreecommitdiffstats
path: root/src/selection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/selection.cpp')
-rw-r--r--src/selection.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/selection.cpp b/src/selection.cpp
index bdd4f0dc7..3e56e47fd 100644
--- a/src/selection.cpp
+++ b/src/selection.cpp
@@ -119,15 +119,7 @@ void Selection::set(SPObject *object, bool persist_selection_context) {
}
void Selection::setReprList(std::vector<XML::Node*> const &list) {
- clear();
-
- for (std::vector<XML::Node*>::const_reverse_iterator iter = list.rbegin(); iter != list.rend(); ++iter) {
- SPObject *obj = _objectForXMLNode(*iter);
- if (obj) {
- add(obj);
- }
- }
-
+ ObjectSet::setReprList(list);
_emitChanged();
}