--- CV/bin/cv 2005/08/14 02:25:44 1.51 +++ CV/bin/cv 2005/08/14 19:07:15 1.52 @@ -129,7 +129,9 @@ } if (@ARGV) { - $schnauzer->set_paths ([map Glib::filename_to_unicode $_, @ARGV]); + @ARGV == 1 && -d $ARGV[0] + ? $schnauzer->set_dir (Glib::filename_to_unicode shift) + : $schnauzer->set_paths ([map Glib::filename_to_unicode $_, @ARGV]); $schnauzer->show_all; $schnauzer->handle_key ($Gtk2::Gdk::Keysyms{space}, []); } else {