From 67d42f9e4f41744991c25c9707da317712f1f3f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xoan=20Sampai=C3=B1o?= Date: Mon, 8 May 2017 20:58:11 +0200 Subject: [PATCH] Skip event handling in 3D/Layer preview tab when no UP or DOWN key is pressed * fixes alexrj/Slic3r#3792 --- lib/Slic3r/GUI/Plater/2DToolpaths.pm | 2 ++ lib/Slic3r/GUI/Plater/3DPreview.pm | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/Slic3r/GUI/Plater/2DToolpaths.pm b/lib/Slic3r/GUI/Plater/2DToolpaths.pm index c7b3765c07..2c5a4a7d6c 100644 --- a/lib/Slic3r/GUI/Plater/2DToolpaths.pm +++ b/lib/Slic3r/GUI/Plater/2DToolpaths.pm @@ -60,6 +60,8 @@ sub new { } elsif ($key == 68 || $key == 317) { $slider->SetValue($slider->GetValue - 1); $self->set_z($self->{layers_z}[$slider->GetValue]); + } else { + $event->Skip; } }); diff --git a/lib/Slic3r/GUI/Plater/3DPreview.pm b/lib/Slic3r/GUI/Plater/3DPreview.pm index dddefee013..8fa9188ef0 100644 --- a/lib/Slic3r/GUI/Plater/3DPreview.pm +++ b/lib/Slic3r/GUI/Plater/3DPreview.pm @@ -58,6 +58,8 @@ sub new { } elsif ($key == 68 || $key == 317) { $slider->SetValue($slider->GetValue - 1); $self->set_z($self->{layers_z}[$slider->GetValue]); + } else { + $event->Skip; } });