From 0c1fdf3613e9c885bbea9f5997da7a0e3a2f75d1 Mon Sep 17 00:00:00 2001 From: Klaus Ethgen Date: Sun, 15 May 2011 19:44:04 +0100 Subject: [PATCH] Fix a remote command bug --- src/remote.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/remote.c b/src/remote.c index f2f07dc4..c94803b2 100644 --- a/src/remote.c +++ b/src/remote.c @@ -736,6 +736,7 @@ void remote_help(void) } i++; } + printf_term(N_("\n All other command line parameters are used as plain files if they exists.\n")); } GList *remote_build_list(GList *list, gint argc, gchar *argv[], GList **errors) @@ -752,7 +753,7 @@ GList *remote_build_list(GList *list, gint argc, gchar *argv[], GList **errors) { list = g_list_append(list, argv[i]); } - else if (errors) + else if (errors && !isfile(argv[i])) { *errors = g_list_append(*errors, argv[i]); } @@ -762,6 +763,13 @@ GList *remote_build_list(GList *list, gint argc, gchar *argv[], GList **errors) return list; } +/** + * \param arg_exec Binary (argv0) + * \param remote_list Evaluated and recognized remote commands + * \param path The current path + * \param cmd_list List of all non collections in Path + * \param collection_list List of all collections in argv + */ void remote_control(const gchar *arg_exec, GList *remote_list, const gchar *path, GList *cmd_list, GList *collection_list) { -- 2.20.1