extension-tool: Always print extension location after its creation

The extension location was only printed, if there was no handler for
the newly created extension. This is confusing for new extension
developers. So always print the extension location.

Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2515.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1856>
This commit is contained in:
Leleat 2021-05-21 23:55:28 +02:00 committed by Marge Bot
parent e9119c625d
commit f8cd01c6dc

View File

@ -217,13 +217,13 @@ launch_extension_source (GFile *dir, GError **error)
main_source = g_file_get_child (dir, "extension.js"); main_source = g_file_get_child (dir, "extension.js");
handler = g_file_query_default_handler (main_source, NULL, NULL); handler = g_file_query_default_handler (main_source, NULL, NULL);
if (handler == NULL)
{
/* Translators: a file path to an extension directory */ /* Translators: a file path to an extension directory */
g_print (_("The new extension was successfully created in %s.\n"), g_print (_("The new extension was successfully created in %s.\n"),
g_file_peek_path (dir)); g_file_peek_path (dir));
if (handler == NULL)
return TRUE; return TRUE;
}
l.data = main_source; l.data = main_source;
l.next = l.prev = NULL; l.next = l.prev = NULL;