Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Ranellucci <aar@cpan.org>2015-03-09 17:17:50 +0300
committerAlessandro Ranellucci <aar@cpan.org>2015-03-09 17:17:50 +0300
commit6185f458157ebca874de0cf1f902ceedec93d2a7 (patch)
tree0134fa21695699cf124654f6266252ac8c831780 /slic3r.pl
parent66824fd17e6a7fb8da9cbbe60cc5dff8d38589a0 (diff)
Hopefully fix all problems with non-ASCII paths on Windows
Diffstat (limited to 'slic3r.pl')
-rwxr-xr-xslic3r.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/slic3r.pl b/slic3r.pl
index 11c0e2bca..a43f9329c 100755
--- a/slic3r.pl
+++ b/slic3r.pl
@@ -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;