]> git.sur5r.net Git - i3/i3/commitdiff
Bugfix: interpret commandline parameters as utf-8
authorMichael Stapelberg <michael@stapelberg.de>
Wed, 25 Jun 2014 08:00:23 +0000 (10:00 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 25 Jun 2014 08:00:23 +0000 (10:00 +0200)
fixes #1293

i3-save-tree

index 53d67e993d538de05e351a445a5f29c0773ba5d2..add4c8c1c305ee8cc635fc6d4ff0cb24fad1097f 100755 (executable)
@@ -18,6 +18,7 @@ use Pod::Usage;
 use AnyEvent::I3;
 use JSON::XS;
 use List::Util qw(first);
+use Encode qw(decode);
 use v5.10;
 use utf8;
 use open ':encoding(UTF-8)';
@@ -48,6 +49,9 @@ unless (defined($workspace) ^ defined($output)) {
     die "Only one of --workspace or --output can be specified";
 }
 
+$workspace = decode('utf-8', $workspace);
+$output = decode('utf-8', $output);
+
 my $i3 = i3();
 if (!$i3->connect->recv) {
     die "Could not connect to i3";