… | |
… | |
159 | } |
159 | } |
160 | |
160 | |
161 | if (@ARGV) { |
161 | if (@ARGV) { |
162 | @ARGV == 1 && -d $ARGV[0] |
162 | @ARGV == 1 && -d $ARGV[0] |
163 | ? $schnauzer->set_dir (Glib::filename_to_unicode shift) |
163 | ? $schnauzer->set_dir (Glib::filename_to_unicode shift) |
164 | : $schnauzer->set_paths ([map Glib::filename_to_unicode $_, @ARGV]); |
164 | : $schnauzer->set_paths ([map Glib::filename_to_unicode $_, @ARGV], 1); |
165 | $schnauzer->show_all; |
165 | $schnauzer->show_all; |
166 | $schnauzer->handle_key ($Gtk2::Gdk::Keysyms{space}, []); |
166 | $schnauzer->handle_key ($Gtk2::Gdk::Keysyms{space}, []); |
167 | } else { |
167 | } else { |
168 | $schnauzer->set_dir (File::Spec->curdir); |
168 | $schnauzer->set_dir (File::Spec->curdir); |
169 | $mainwin->show_all; |
169 | $mainwin->show_all; |