[evolution-data-server] CamelStoreSummary: Move 'summary_path' member to private section.



commit 9b7801a32a07da311379a86431f9bc4f32ceb5d5
Author: Matthew Barnes <mbarnes redhat com>
Date:   Fri Aug 16 16:35:17 2013 -0400

    CamelStoreSummary: Move 'summary_path' member to private section.

 camel/camel-store-summary.c |   18 +++++++++++-------
 camel/camel-store-summary.h |    2 --
 2 files changed, 11 insertions(+), 9 deletions(-)
---
diff --git a/camel/camel-store-summary.c b/camel/camel-store-summary.c
index 0a02c07..5f49c69 100644
--- a/camel/camel-store-summary.c
+++ b/camel/camel-store-summary.c
@@ -60,6 +60,8 @@ struct _CamelStoreSummaryPrivate {
 
        gboolean dirty;         /* summary has unsaved changes */
 
+       gchar *summary_path;
+
        /* header info */
        guint32 version;        /* version of base part of file */
        guint32 count;          /* how many were saved/loaded */
@@ -89,7 +91,7 @@ store_summary_finalize (GObject *object)
        g_hash_table_destroy (summary->folders_path);
        g_hash_table_destroy (summary->priv->folder_summaries);
 
-       g_free (summary->summary_path);
+       g_free (summary->priv->summary_path);
 
        g_rec_mutex_clear (&summary->priv->summary_lock);
        g_rec_mutex_clear (&summary->priv->io_lock);
@@ -314,8 +316,8 @@ camel_store_summary_set_filename (CamelStoreSummary *summary,
 
        g_rec_mutex_lock (&summary->priv->summary_lock);
 
-       g_free (summary->summary_path);
-       summary->summary_path = g_strdup (name);
+       g_free (summary->priv->summary_path);
+       summary->priv->summary_path = g_strdup (name);
 
        g_rec_mutex_unlock (&summary->priv->summary_lock);
 }
@@ -443,12 +445,12 @@ camel_store_summary_load (CamelStoreSummary *summary)
        gint i;
 
        g_return_val_if_fail (CAMEL_IS_STORE_SUMMARY (summary), -1);
-       g_return_val_if_fail (summary->summary_path != NULL, -1);
+       g_return_val_if_fail (summary->priv->summary_path != NULL, -1);
 
        class = CAMEL_STORE_SUMMARY_GET_CLASS (summary);
        g_return_val_if_fail (class->store_info_load != NULL, -1);
 
-       in = g_fopen (summary->summary_path, "rb");
+       in = g_fopen (summary->priv->summary_path, "rb");
        if (in == NULL)
                return -1;
 
@@ -507,7 +509,7 @@ camel_store_summary_save (CamelStoreSummary *summary)
        guint32 count;
 
        g_return_val_if_fail (CAMEL_IS_STORE_SUMMARY (summary), -1);
-       g_return_val_if_fail (summary->summary_path != NULL, -1);
+       g_return_val_if_fail (summary->priv->summary_path != NULL, -1);
 
        class = CAMEL_STORE_SUMMARY_GET_CLASS (summary);
        g_return_val_if_fail (class->summary_header_save != NULL, -1);
@@ -519,7 +521,9 @@ camel_store_summary_save (CamelStoreSummary *summary)
                return 0;
        }
 
-       fd = g_open (summary->summary_path, O_RDWR | O_CREAT | O_TRUNC | O_BINARY, 0600);
+       fd = g_open (
+               summary->priv->summary_path,
+               O_RDWR | O_CREAT | O_TRUNC | O_BINARY, 0600);
        if (fd == -1) {
                io (printf ("**  open error: %s\n", g_strerror (errno)));
                return -1;
diff --git a/camel/camel-store-summary.h b/camel/camel-store-summary.h
index eb9d3d0..fda80e6 100644
--- a/camel/camel-store-summary.h
+++ b/camel/camel-store-summary.h
@@ -83,8 +83,6 @@ struct _CamelStoreSummary {
        /* sizes of memory objects */
        guint32 store_info_size;
 
-       gchar *summary_path;
-
        GPtrArray *folders;     /* CamelStoreInfo's */
        GHashTable *folders_path; /* CamelStoreInfo's by path name */
 };


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]