… | |
… | |
127 | |
127 | |
128 | $schnauzer->set_geometry_hints; |
128 | $schnauzer->set_geometry_hints; |
129 | } |
129 | } |
130 | |
130 | |
131 | if (@ARGV) { |
131 | if (@ARGV) { |
|
|
132 | @ARGV == 1 && -d $ARGV[0] |
|
|
133 | ? $schnauzer->set_dir (Glib::filename_to_unicode shift) |
132 | $schnauzer->set_paths ([map Glib::filename_to_unicode $_, @ARGV]); |
134 | : $schnauzer->set_paths ([map Glib::filename_to_unicode $_, @ARGV]); |
133 | $schnauzer->show_all; |
135 | $schnauzer->show_all; |
134 | $schnauzer->handle_key ($Gtk2::Gdk::Keysyms{space}, []); |
136 | $schnauzer->handle_key ($Gtk2::Gdk::Keysyms{space}, []); |
135 | } else { |
137 | } else { |
136 | $schnauzer->set_dir (File::Spec->curdir); |
138 | $schnauzer->set_dir (File::Spec->curdir); |
137 | $mainwin->show_all; |
139 | $mainwin->show_all; |