diff options
author | Michael Schwarz <michi.schwarz@gmail.com> | 2015-08-28 01:21:58 +0200 |
---|---|---|
committer | Michael Schwarz <michi.schwarz@gmail.com> | 2015-09-16 01:50:23 +0200 |
commit | 0c5b944686a8f7f11461faece073607ff0a41c8a (patch) | |
tree | ad42dea213a89f9630d068996394775509e6306c /support | |
parent | 2ca55c2d170a914c1c0032ea23f1a2a183322dd3 (diff) | |
download | pogojig-0c5b944686a8f7f11461faece073607ff0a41c8a.tar.gz pogojig-0c5b944686a8f7f11461faece073607ff0a41c8a.tar.bz2 pogojig-0c5b944686a8f7f11461faece073607ff0a41c8a.zip |
Fixed layer mixup when no layer was selected in Inkscape.
The Inkscape export would put objects into the wrong layers or miss objects completely when no layer was selected.
Diffstat (limited to 'support')
-rw-r--r-- | support/inkscape/inkscape.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/support/inkscape/inkscape.py b/support/inkscape/inkscape.py index 876b0a7..d395992 100644 --- a/support/inkscape/inkscape.py +++ b/support/inkscape/inkscape.py @@ -72,8 +72,8 @@ class InkscapeCommandLine(object): def _go_to_layer(self, layer, with_selection = False): if self._current_layer_index is None: - # Initialize to a known state. - self._current_layer_index = len(self._layers) - 1 + # Initialize to a known state. We cannot assume that any layer is selected and thus we need as many LayerPrev as we have layers. + self._current_layer_index = len(self._layers) self._go_to_layer(self._layers[0]) target_index = self._layers.index(layer) |