From 23fd8de1f5c4e89a68e4b0789d3d7d4924dcd9b4 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Sun, 15 Jul 2012 18:55:01 +0200 Subject: [PATCH] Warn user if supplied preset name is not valid --- lib/Slic3r/GUI/Tab.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/Slic3r/GUI/Tab.pm b/lib/Slic3r/GUI/Tab.pm index 92263833b..b2c0a811e 100644 --- a/lib/Slic3r/GUI/Tab.pm +++ b/lib/Slic3r/GUI/Tab.pm @@ -535,8 +535,12 @@ sub new { sub accept { my ($self, $event) = @_; - if (($self->{chosen_name} = $self->{combo}->GetValue) && $self->{chosen_name} =~ /^[a-z0-9 _-]+$/i) { - $self->EndModal(wxID_OK); + if (($self->{chosen_name} = $self->{combo}->GetValue)) { + if ($self->{chosen_name} =~ /^[a-z0-9 _-]+$/i) { + $self->EndModal(wxID_OK); + } else { + Slic3r::GUI::show_error($self, "The supplied name is not valid."); + } } }