More fixes for Unicode filenames support on Windows and OS X

This commit is contained in:
Alessandro Ranellucci 2015-06-02 16:10:15 +02:00
parent 7b65a35519
commit 56b993bb89
3 changed files with 18 additions and 2 deletions

View file

@ -204,6 +204,8 @@ sub select_preset {
sub select_preset_by_name {
my ($self, $name) = @_;
$name = Unicode::Normalize::NFC($name);
$self->select_preset(first { $self->{presets}[$_]->name eq $name } 0 .. $#{$self->{presets}});
}
@ -1462,7 +1464,7 @@ sub config {
if ($self->default) {
return Slic3r::Config->new_from_defaults(@$keys);
} else {
if (!-e $self->file) {
if (!-e Slic3r::encode_path($self->file)) {
Slic3r::GUI::show_error(undef, "The selected preset does not exist anymore (" . $self->file . ").");
return undef;
}