]> git.donarmstrong.com Git - perltidy.git/commitdiff
fix RT #133166, encoding not set for -st
authorSteve Hancock <perltidy@users.sourceforge.net>
Sat, 15 Aug 2020 13:48:16 +0000 (06:48 -0700)
committerSteve Hancock <perltidy@users.sourceforge.net>
Sat, 15 Aug 2020 13:48:16 +0000 (06:48 -0700)
lib/Perl/Tidy.pm

index 83c0c153d091f07b5bc9ce9f0b8a4ddf6e1a763b..d4c6b254353981e1cfd7257407c9ca0e92730ebd 100644 (file)
@@ -225,16 +225,15 @@ EOM
                 ## $fh->binmode(":raw:encoding(UTF-8)");  
                 binmode $fh, ":raw:encoding(UTF-8)";
             }
-            elsif ( $fh eq '-' ) {
+            elsif ( $filename eq '-' ) {
                 binmode STDOUT, ":raw:encoding(UTF-8)";
             }
         }
 
         # Case 2: handle unencoded data
         else {
-            ##if    ( ref($fh) eq 'IO::File' ) { $fh->binmode(); }
             if    ( ref($fh) eq 'IO::File' ) { binmode $fh }
-            elsif ( $fh eq '-' )             { binmode STDOUT }
+            elsif ( $filename eq '-' )       { binmode STDOUT }
         }
     }