From e039047e64897c0acf0aabe92e354c477f9e1700 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Tue, 3 May 2011 08:19:34 +0300 Subject: [PATCH] * mu-msg-data.[ch]: copy refs as well, small cleanups --- src/mu-msg-data.c | 5 +++-- src/mu-msg-data.h | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mu-msg-data.c b/src/mu-msg-data.c index d57744bc..1975ccd0 100644 --- a/src/mu-msg-data.c +++ b/src/mu-msg-data.c @@ -24,7 +24,6 @@ MuMsgData* mu_msg_data_new (void) { - /* TODO: check if this is much slower than g_slice_new */ return g_slice_new0 (MuMsgData); } @@ -41,12 +40,13 @@ mu_msg_data_copy (MuMsgData *mdata) /* shallow copy */ memcpy (copy, mdata, sizeof(MuMsgData)); - /* now, deep copy ptr data */ + /* now, deep-copy ptr data */ copy->cc = g_strdup (mdata->cc); copy->from = g_strdup (mdata->from); copy->maildir = g_strdup (mdata->maildir); copy->msgid = g_strdup (mdata->msgid); copy->path = g_strdup (mdata->path); + copy->refs = g_strdup (mdata->refs); copy->subject = g_strdup (mdata->subject); copy->to = g_strdup (mdata->to); @@ -64,6 +64,7 @@ mu_msg_data_destroy (MuMsgData *mdata) g_free (mdata->maildir); g_free (mdata->msgid); g_free (mdata->path); + g_free (mdata->refs); g_free (mdata->subject); g_free (mdata->to); diff --git a/src/mu-msg-data.h b/src/mu-msg-data.h index 83b3ba2d..e8432562 100644 --- a/src/mu-msg-data.h +++ b/src/mu-msg-data.h @@ -29,12 +29,12 @@ G_BEGIN_DECLS /* data structure for saving the data in a MuMsgIter */ struct _MuMsgData { - char *cc; char *from; char *maildir; char *msgid; char *path; + char *refs; char *subject; char *to; @@ -72,7 +72,6 @@ void mu_msg_data_destroy (MuMsgData *mdata); */ MuMsgData* mu_msg_data_copy (MuMsgData *mdata); - G_END_DECLS #endif /*__MU_MSG_DATA_H__*/