diff options
author | Philip Flohr <philip.flohr@student.kit.edu> | 2018-05-07 18:27:01 +0200 |
---|---|---|
committer | Dmitry Podgorny <pasis.ua@gmail.com> | 2018-09-06 19:28:02 +0300 |
commit | 1f66c08567bf85eaa51eeffbc08d60e5903151f2 (patch) | |
tree | 3621ac9c668f98efa4c94ad8ae679db84072c7ff /src/command/cmd_funcs.c | |
parent | adb4955c34bd1cddda7482d214787a918d28171b (diff) | |
download | profani-tty-1f66c08567bf85eaa51eeffbc08d60e5903151f2.tar.gz |
provide feedback on failure cause if plugin installation fails
Diffstat (limited to 'src/command/cmd_funcs.c')
-rw-r--r-- | src/command/cmd_funcs.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index c8aa22b4..a955e2f8 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -6616,12 +6616,13 @@ cmd_plugins_install(ProfWin *window, const char *const command, gchar **args) return TRUE; } + GString* error_message = g_string_new(NULL); gchar *plugin_name = g_path_get_basename(path); - gboolean result = plugins_install(plugin_name, path); + gboolean result = plugins_install(plugin_name, path, error_message); if (result) { cons_show("Plugin installed: %s", plugin_name); } else { - cons_show("Failed to install plugin: %s", plugin_name); + cons_show("Failed to install plugin: %s. %s", plugin_name, error_message->str); } g_free(plugin_name); |