diff options
| author | Jabiertxo Arraiza Cenoz <jtx@jtx-desktop.markerlab.es> | 2017-11-03 21:25:53 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-05-09 19:42:10 +0000 |
| commit | aead9ac60e981d5cf11e49d245eb3d96c64589d7 (patch) | |
| tree | a2c7e565ffe4e917b62b2684fb3c4ffebf6bf30d /src/selection.cpp | |
| parent | Tweak to force CI (diff) | |
| download | inkscape-aead9ac60e981d5cf11e49d245eb3d96c64589d7.tar.gz inkscape-aead9ac60e981d5cf11e49d245eb3d96c64589d7.zip | |
fix compiling problems on selection
Diffstat (limited to 'src/selection.cpp')
| -rw-r--r-- | src/selection.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
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<SPItem*> selected_items = itemList(); _selected_ids.clear(); _seldata.clear(); params.clear(); - for(std::vector<SPItem*>::const_iterator x = selected_items.begin(); x != selected_items.end(); ++x){ + auto items = const_cast<Selection *>(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; |
