From 6bcbc743dd210453c3e38143a764ad136564bbad Mon Sep 17 00:00:00 2001 From: QuantumConcepts <josh@quantumconceptscorp.com> Date: Mon, 6 Aug 2012 08:23:00 -0400 Subject: [PATCH] Fixed #586. --- lib/Slic3r/GUI/Tab.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Slic3r/GUI/Tab.pm b/lib/Slic3r/GUI/Tab.pm index 1051d347b..4fb07a5b4 100644 --- a/lib/Slic3r/GUI/Tab.pm +++ b/lib/Slic3r/GUI/Tab.pm @@ -718,10 +718,10 @@ sub accept { my ($self, $event) = @_; if (($self->{chosen_name} = $self->{combo}->GetValue)) { - if ($self->{chosen_name} =~ /^[a-z0-9 _-]+$/i) { + if ($self->{chosen_name} =~ /^[^<>:\/\\|?*\"]+$/i) { $self->EndModal(wxID_OK); } else { - Slic3r::GUI::show_error($self, "The supplied name is not valid."); + Slic3r::GUI::show_error($self, "The supplied name is not valid; the following characters are not allowed: <>:/\|?*\""); } } }