[gnome-software] Use G_DEFINE_TYPE_WITH_PRIVATE for GsFolders
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] Use G_DEFINE_TYPE_WITH_PRIVATE for GsFolders
- Date: Thu, 27 Mar 2014 10:18:44 +0000 (UTC)
commit ea194e1bcbf19e4bc518d7017030fd5fb18963fb
Author: Kalev Lember <kalevlember gmail com>
Date: Thu Mar 27 10:45:10 2014 +0100
Use G_DEFINE_TYPE_WITH_PRIVATE for GsFolders
src/gs-folders.c | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/src/gs-folders.c b/src/gs-folders.c
index 87ed5f4..f4b7065 100644
--- a/src/gs-folders.c
+++ b/src/gs-folders.c
@@ -32,8 +32,6 @@
static void gs_folders_finalize (GObject *object);
-#define GS_FOLDERS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GS_TYPE_FOLDERS, GsFoldersPrivate))
-
/* We are loading folders from a settings with type
* a{sas}, which maps folder ids to list of app ids.
*
@@ -61,7 +59,7 @@ struct GsFoldersPrivate
GHashTable *categories;
};
-G_DEFINE_TYPE (GsFolders, gs_folders, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GsFolders, gs_folders, G_TYPE_OBJECT)
#if 0
static void
@@ -176,7 +174,6 @@ gs_folders_class_init (GsFoldersClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
object_class->finalize = gs_folders_finalize;
- g_type_class_add_private (klass, sizeof (GsFoldersPrivate));
}
static void
@@ -303,7 +300,7 @@ clear (GsFolders *folders)
static void
gs_folders_init (GsFolders *folders)
{
- folders->priv = GS_FOLDERS_GET_PRIVATE (folders);
+ folders->priv = gs_folders_get_instance_private (folders);
folders->priv->settings = g_settings_new (APP_FOLDER_SCHEMA);
load (folders);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]