[libosinfo v5 06/12] Remove now redundant code in InstallConfigParam

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

 



From: "Zeeshan Ali (Khattak)" <zeeshanak@xxxxxxxxx>

Remove private structure and finalize implementation. This should have
been part of commit ee9e797.
---
 osinfo/osinfo_install_config_param.c | 29 -----------------------------
 1 file changed, 29 deletions(-)

diff --git a/osinfo/osinfo_install_config_param.c b/osinfo/osinfo_install_config_param.c
index 8803073..399bdd4 100644
--- a/osinfo/osinfo_install_config_param.c
+++ b/osinfo/osinfo_install_config_param.c
@@ -40,12 +40,6 @@ G_DEFINE_TYPE (OsinfoInstallConfigParam, osinfo_install_config_param, OSINFO_TYP
  * generate an automated installation script
  */
 
-struct _OsinfoInstallConfigParamPrivate
-{
-    gchar *name;
-    OsinfoInstallConfigParamPolicy policy;
-};
-
 enum {
     PROP_0,
 
@@ -108,18 +102,6 @@ osinfo_install_config_param_get_property(GObject *object,
     }
 }
 
-
-static void
-osinfo_install_config_param_finalize(GObject *object)
-{
-    OsinfoInstallConfigParam *config_param =
-        OSINFO_INSTALL_CONFIG_PARAM(object);
-    g_free(config_param->priv->name);
-
-    /* Chain up to the parent class */
-    G_OBJECT_CLASS (osinfo_install_config_param_parent_class)->finalize (object);
-}
-
 /* Init functions */
 static void
 osinfo_install_config_param_class_init (OsinfoInstallConfigParamClass *klass)
@@ -165,24 +147,13 @@ osinfo_install_config_param_class_init (OsinfoInstallConfigParamClass *klass)
     g_object_class_install_property(g_klass,
                                     PROP_POLICY,
                                     pspec);
-
-    g_klass->finalize = osinfo_install_config_param_finalize;
-
-    g_type_class_add_private (klass, sizeof (OsinfoInstallConfigParamPrivate));
 }
 
 static void
 osinfo_install_config_param_init (OsinfoInstallConfigParam *config_param)
 {
-    OsinfoInstallConfigParamPrivate *priv;
-    config_param->priv = priv =
-        OSINFO_INSTALL_CONFIG_PARAM_GET_PRIVATE(config_param);
-
-    config_param->priv->name = NULL;
-    config_param->priv->policy = OSINFO_INSTALL_CONFIG_PARAM_POLICY_NONE;
 }
 
-
 /**
  * osinfo_install_config_param_new:
  * @name: the configuration parameter name
-- 
1.8.0


[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux