From aead9ac60e981d5cf11e49d245eb3d96c64589d7 Mon Sep 17 00:00:00 2001 From: Jabiertxo Arraiza Cenoz Date: Fri, 3 Nov 2017 22:25:53 +0100 Subject: fix compiling problems on selection --- src/selection.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/selection.cpp') diff --git a/src/selection.cpp b/src/selection.cpp index 6c791f10f..f4a76365e 100644 --- a/src/selection.cpp +++ b/src/selection.cpp @@ -190,16 +190,17 @@ Selection::setBackup () { SPDesktop *desktop = SP_ACTIVE_DESKTOP; if (desktop) { - std::vector selected_items = itemList(); _selected_ids.clear(); _seldata.clear(); params.clear(); - for(std::vector::const_iterator x = selected_items.begin(); x != selected_items.end(); ++x){ + auto items = const_cast(this)->items(); + for (auto iter = items.begin(); iter != items.end(); ++iter) { + SPItem *item = *iter; std::string selected_id; selected_id += "--id="; - selected_id += (*x)->getId(); + selected_id += item->getId(); params.push_front(selected_id); - _selected_ids.push_back((*x)->getId()); + _selected_ids.push_back(item->getId()); } Inkscape::UI::Tools::NodeTool *tool = 0; -- cgit v1.2.3