# HG changeset patch # User nadvornik # Date 1254422434 0 # Node ID 548fddf5070a3cfd94a1a06b6396d442c8bdaecd # Parent 2706c370fef72576f5bea7c9b1e7707357d51d37 ignored multiple directories specified on commandline IMHO this was inconsistent - specifying one directory had completely different effect than specifying two or more directories. Moreover, it segfaulted. Now only one directory is allowed. diff -r 2706c370fef7 -r 548fddf5070a src/main.c --- a/src/main.c Thu Oct 01 17:37:51 2009 +0000 +++ b/src/main.c Thu Oct 01 18:40:34 2009 +0000 @@ -130,6 +130,9 @@ static void parse_command_line_add_dir(const gchar *dir, gchar **path, gchar **file, GList **list) { +#if 0 + /* This is broken because file filter is not initialized yet. + */ GList *files; gchar *path_parsed; FileData *dir_fd; @@ -162,6 +165,9 @@ g_free(path_parsed); file_data_unref(dir_fd); +#else + DEBUG_1("multiple directories specified, ignoring: %s", dir); +#endif } static void parse_command_line_process_dir(const gchar *dir, gchar **path, gchar **file,