diff options
author | Alessandro Ranellucci <aar@cpan.org> | 2015-03-09 17:17:50 +0300 |
---|---|---|
committer | Alessandro Ranellucci <aar@cpan.org> | 2015-03-09 17:17:50 +0300 |
commit | 6185f458157ebca874de0cf1f902ceedec93d2a7 (patch) | |
tree | 0134fa21695699cf124654f6266252ac8c831780 /slic3r.pl | |
parent | 66824fd17e6a7fb8da9cbbe60cc5dff8d38589a0 (diff) |
Hopefully fix all problems with non-ASCII paths on Windows
Diffstat (limited to 'slic3r.pl')
-rwxr-xr-x | slic3r.pl | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -94,7 +94,7 @@ my $gui; if ((!@ARGV || $opt{gui}) && !$opt{save} && eval "require Slic3r::GUI; 1") { { no warnings 'once'; - $Slic3r::GUI::datadir = Slic3r::decode_path($opt{datadir}); + $Slic3r::GUI::datadir = Slic3r::decode_path($opt{datadir} // ''); $Slic3r::GUI::no_plater = $opt{no_plater}; $Slic3r::GUI::mode = $opt{gui_mode}; $Slic3r::GUI::autosave = $opt{autosave}; @@ -104,6 +104,7 @@ if ((!@ARGV || $opt{gui}) && !$opt{save} && eval "require Slic3r::GUI; 1") { $gui->{mainframe}->load_config_file($_) for @{$opt{load}}; $gui->{mainframe}->load_config($cli_config); foreach my $input_file (@ARGV) { + $input_file = Slic3r::decode_path($input_file); $gui->{mainframe}{plater}->load_file($input_file) unless $opt{no_plater}; } $gui->MainLoop; |