[discident-glib] lib: Always return the barcode from _finish()
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [discident-glib] lib: Always return the barcode from _finish()
- Date: Tue, 2 Apr 2013 13:49:13 +0000 (UTC)
commit ca4c3b678e6dde6e9b960db1b06b7a92037a6f47
Author: Bastien Nocera <hadess hadess net>
Date: Mon Apr 1 16:51:44 2013 +0200
lib: Always return the barcode from _finish()
discident-glib/discident-ean-glib.c | 3 ++-
discident-glib/test-diglib.c | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/discident-glib/discident-ean-glib.c b/discident-glib/discident-ean-glib.c
index f3dbc9b..b2e61de 100644
--- a/discident-glib/discident-ean-glib.c
+++ b/discident-glib/discident-ean-glib.c
@@ -539,10 +539,11 @@ discident_ean_lookup_finish (DiscidentEan *ean,
ret = g_simple_async_result_get_op_res_gpointer (simple);
if (img_url != NULL)
*img_url = g_strdup (g_object_get_data (G_OBJECT (res), "image-url"));
+
+out:
if (barcode != NULL)
*barcode = g_strdup (g_object_get_data (G_OBJECT (res), "barcode"));
-out:
return ret;
}
diff --git a/discident-glib/test-diglib.c b/discident-glib/test-diglib.c
index f96429d..c0717fa 100644
--- a/discident-glib/test-diglib.c
+++ b/discident-glib/test-diglib.c
@@ -169,7 +169,8 @@ discident_ean_print (GObject *source_object,
&img_url,
&error);
if (title == NULL) {
- g_message ("Could not query barcode: %s", error->message);
+ g_message ("Could not query barcode '%s': %s", barcode, error->message);
+ g_free (barcode);
g_error_free (error);
goto bail;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]