diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2015-03-22 17:27:17 +0000 |
|---|---|---|
| committer | Jabiertxof <jtx@jtx.marker.es> | 2015-03-22 17:27:17 +0000 |
| commit | 8bd246d8b59749e15de4d5d0d78e9b82fa8a601a (patch) | |
| tree | 5f9792fbade2d276210c43a904d59d7e7a689681 /src/live_effects/parameter/array.cpp | |
| parent | update to trunk (diff) | |
| download | inkscape-8bd246d8b59749e15de4d5d0d78e9b82fa8a601a.tar.gz inkscape-8bd246d8b59749e15de4d5d0d78e9b82fa8a601a.zip | |
Fixed bug when deleting nodes
(bzr r13645.1.51)
Diffstat (limited to '')
| -rw-r--r-- | src/live_effects/parameter/array.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/live_effects/parameter/array.cpp b/src/live_effects/parameter/array.cpp index d8b2388da..33cb53f4e 100644 --- a/src/live_effects/parameter/array.cpp +++ b/src/live_effects/parameter/array.cpp @@ -78,20 +78,20 @@ sp_svg_satellite_read_d(gchar const *str, Geom::Satellite *sat){ } template <> -std::pair<unsigned int, Geom::Satellite> -ArrayParam<std::pair<unsigned int, Geom::Satellite> >::readsvg(const gchar * str) +std::pair<size_t, Geom::Satellite> +ArrayParam<std::pair<size_t, Geom::Satellite> >::readsvg(const gchar * str) { gchar ** strarray = g_strsplit(str, ",", 2); double index; - std::pair<unsigned int, Geom::Satellite> result; + std::pair<size_t, Geom::Satellite> result; unsigned int success = (int)sp_svg_number_read_d(strarray[0], &index); Geom::Satellite sat; success += sp_svg_satellite_read_d(strarray[1], &sat); g_strfreev (strarray); if (success == 2) { - return std::make_pair(index, sat); + return std::make_pair((size_t)index, sat); } - return std::make_pair((int)Geom::infinity(),sat); + return std::make_pair((size_t)0,sat); } } /* namespace LivePathEffect */ |
