- Timestamp:
- 02/08/10 00:13:24 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/lib/Padre/Wx/Directory/OpenInFileBrowserAction.pm
r10611 r10612 30 30 # On Windows, if we don't have STDIN/STDOUT, avoid IPC::Open3 31 31 # because it crashes when launching a non-console app 32 if ( Padre::Constant::WIN32) {32 if (Padre::Constant::WIN32) { 33 33 system( $cmd, @cmd_args ); # we know that Explorer.exe will quit quickly 34 34 } else { … … 59 59 my $main = Padre::Current->main; 60 60 61 unless ( $filename) {61 unless ($filename) { 62 62 $main->error( Wx::gettext("No filename") ); 63 63 return; … … 76 76 77 77 # Unsupported 78 $error = sprintf( Wx::gettext("Unsupported OS: %s"), '$^O');78 $error = sprintf( Wx::gettext("Unsupported OS: %s"), '$^O' ); 79 79 } 80 80 81 if ( $error) {82 $main->error( $error);81 if ($error) { 82 $main->error($error); 83 83 } 84 84 … … 90 90 # 91 91 sub open_with_default_system_editor { 92 my ( $self, $filename) = @_;92 my ( $self, $filename ) = @_; 93 93 94 94 my $main = Padre::Current->main; 95 unless ( $filename) {95 unless ($filename) { 96 96 $main->error( Wx::gettext("No filename") ); 97 97 return; 98 98 } 99 99 100 100 my $error; 101 if(Padre::Constant::WIN32) { 101 if (Padre::Constant::WIN32) { 102 102 103 # Win32 103 104 require Padre::Util::Win32; … … 106 107 file => $filename, 107 108 parameters => '', 108 show => 1); 109 } elsif(Padre::Constant::UNIX) { 109 show => 1 110 ); 111 } elsif (Padre::Constant::UNIX) { 112 110 113 # Unix 111 114 $error = $self->_execute_in_file_mananger($filename); 112 115 } else { 116 113 117 # Unsupported 114 $error = sprintf(Wx::gettext("Unsupported OS: %s"), '$^O'); 115 } 116 117 if ( $error ) { 118 $main->error( $error ); 118 $error = sprintf( Wx::gettext("Unsupported OS: %s"), '$^O' ); 119 119 } 120 120 121 return; 121 if ($error) { 122 $main->error($error); 123 } 124 125 return; 122 126 } 123 127 … … 128 132 die "Only to be called in UNIX!" unless Padre::Constant::UNIX; 129 133 130 my ( $self, $filename) = @_;131 134 my ( $self, $filename ) = @_; 135 132 136 my $error; 133 137 if ( defined $ENV{KDE_FULL_SESSION} ) {
Note: See TracChangeset
for help on using the changeset viewer.
