[gimp] file-darktable: Add more debug prints
- From: Tobias Ellinghaus <et src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] file-darktable: Add more debug prints
- Date: Fri, 5 Jan 2018 13:22:32 +0000 (UTC)
commit 313d8c28768880736b3bba93cec66eda99c3a63b
Author: Tobias Ellinghaus <me houz org>
Date: Fri Jan 5 14:21:59 2018 +0100
file-darktable: Add more debug prints
plug-ins/file-raw/file-darktable.c | 23 +++++++++++++++++++----
1 files changed, 19 insertions(+), 4 deletions(-)
---
diff --git a/plug-ins/file-raw/file-darktable.c b/plug-ins/file-raw/file-darktable.c
index 88c8d17..41167a4 100644
--- a/plug-ins/file-raw/file-darktable.c
+++ b/plug-ins/file-raw/file-darktable.c
@@ -363,6 +363,7 @@ load_image (const gchar *filename,
filename_out);
gchar *darktable_stdout = NULL;
+ gchar *darktable_stderr = NULL;
/* allow the user to have some insight into why darktable may fail. */
gboolean debug_prints = g_getenv ("DARKTABLE_DEBUG") != NULL;
@@ -393,16 +394,24 @@ load_image (const gchar *filename,
gimp_progress_init_printf (_("Opening '%s'"),
gimp_filename_to_utf8 (filename));
+ if (debug_prints)
+ {
+ printf ("[%s] trying to call\n", __FILE__);
+ for (gchar **iter = argv; *iter; iter++)
+ printf (" %s\n", *iter);
+ printf("\n");
+ }
+
if (g_spawn_sync (NULL,
argv,
NULL,
/*G_SPAWN_STDOUT_TO_DEV_NULL |*/
- G_SPAWN_STDERR_TO_DEV_NULL |
+ /*G_SPAWN_STDERR_TO_DEV_NULL |*/
(search_path ? G_SPAWN_SEARCH_PATH : 0),
NULL,
NULL,
&darktable_stdout,
- NULL,
+ &darktable_stderr,
NULL,
error))
{
@@ -411,9 +420,15 @@ load_image (const gchar *filename,
gimp_image_set_filename (image_ID, filename);
}
- if (debug_prints && darktable_stdout && *darktable_stdout)
- printf ("%s\n", darktable_stdout);
+ if (debug_prints)
+ {
+ if (darktable_stdout && *darktable_stdout)
+ printf ("%s\n", darktable_stdout);
+ if (darktable_stderr && *darktable_stderr)
+ printf ("%s\n", darktable_stderr);
+ }
g_free (darktable_stdout);
+ g_free (darktable_stderr);
g_unlink (filename_out);
g_free (lua_cmd);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]