[sound-juicer/gnome-2-26] Don't double-free errors from the metadata getter
- From: Bastien Nocera <hadess src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [sound-juicer/gnome-2-26] Don't double-free errors from the metadata getter
- Date: Thu, 26 Nov 2009 11:20:29 +0000 (UTC)
commit 2e132652322d7108ba97d496ecd7a3edb48a5b5e
Author: Bastien Nocera <hadess hadess net>
Date: Tue Nov 24 16:19:02 2009 +0000
Don't double-free errors from the metadata getter
libjuicer/sj-metadata-getter.h | 2 +-
src/sj-main.c | 1 -
tests/mb-test.c | 2 +-
3 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/libjuicer/sj-metadata-getter.h b/libjuicer/sj-metadata-getter.h
index 7aed0f8..621dc15 100644
--- a/libjuicer/sj-metadata-getter.h
+++ b/libjuicer/sj-metadata-getter.h
@@ -46,7 +46,7 @@ struct _SjMetadataGetterClass
GObjectClass parent;
/* Signals */
- void (*metadata) (SjMetadataGetter *mdg, GList *albums, GError *error);
+ void (*metadata) (SjMetadataGetter *mdg, GList *albums, const GError *error);
};
GType sj_metadata_getter_get_type (void);
diff --git a/src/sj-main.c b/src/sj-main.c
index d7249d8..7fd0c94 100644
--- a/src/sj-main.c
+++ b/src/sj-main.c
@@ -816,7 +816,6 @@ metadata_cb (SjMetadataGetter *m, GList *albums, GError *error)
gtk_label_set_use_markup (GTK_LABEL (GTK_MESSAGE_DIALOG (dialog)->label), TRUE);
gtk_dialog_run (GTK_DIALOG (dialog));
gtk_widget_destroy (dialog);
- g_error_free (error);
update_ui_for_album (NULL);
return;
}
diff --git a/tests/mb-test.c b/tests/mb-test.c
index 0361f81..e9d62eb 100644
--- a/tests/mb-test.c
+++ b/tests/mb-test.c
@@ -41,7 +41,7 @@ release_type_to_id (const char *type)
}
static void
-metadata_cb (SjMetadataGetter *metadata, GList *albums, GError *error)
+metadata_cb (SjMetadataGetter *metadata, GList *albums, const GError *error)
{
char *url;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]