From dd4669d1a0c86e80a3aac55f4633872aba051553 Mon Sep 17 00:00:00 2001 From: Enrico Turri Date: Thu, 3 May 2018 16:08:41 +0200 Subject: [PATCH] Fixed crash when reducing objects from 2D/preview/layers tabs --- lib/Slic3r/GUI/3DScene.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Slic3r/GUI/3DScene.pm b/lib/Slic3r/GUI/3DScene.pm index 352a61264..1b6adf800 100644 --- a/lib/Slic3r/GUI/3DScene.pm +++ b/lib/Slic3r/GUI/3DScene.pm @@ -908,6 +908,9 @@ sub deselect_volumes { sub select_volume { my ($self, $volume_idx) = @_; + + return if ($volume_idx >= scalar(@{$self->volumes})); + $self->volumes->[$volume_idx]->set_selected(1) if $volume_idx != -1; }