[gnome-builder/wip/tintou/no-context-duplicate: 3/4] libide: remove `context` property from interfaces implementing IdeObject



commit a19027765da8b12a94c748fb9930da5cbb330f96
Author: Corentin Noël <corentin noel collabora co uk>
Date:   Tue Feb 6 13:57:43 2018 +0000

    libide: remove `context` property from interfaces implementing IdeObject
    
    This was required because of a libpeas limitation but is not required anymore.

 src/libide/buildsystem/ide-build-system.c | 9 ---------
 src/libide/devices/ide-device-provider.c  | 7 -------
 2 files changed, 16 deletions(-)
---
diff --git a/src/libide/buildsystem/ide-build-system.c b/src/libide/buildsystem/ide-build-system.c
index a920fbb92..295e67b85 100644
--- a/src/libide/buildsystem/ide-build-system.c
+++ b/src/libide/buildsystem/ide-build-system.c
@@ -37,7 +37,6 @@ G_DEFINE_INTERFACE (IdeBuildSystem, ide_build_system, IDE_TYPE_OBJECT)
 
 enum {
   PROP_0,
-  PROP_CONTEXT,
   PROP_PROJECT_FILE,
   N_PROPS
 };
@@ -230,14 +229,6 @@ ide_build_system_default_init (IdeBuildSystemInterface *iface)
                          G_TYPE_FILE,
                          (G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
   g_object_interface_install_property (iface, properties [PROP_PROJECT_FILE]);
-
-  properties [PROP_CONTEXT] =
-    g_param_spec_object ("context",
-                         "Context",
-                         "Context",
-                         IDE_TYPE_CONTEXT,
-                         (G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
-  g_object_interface_install_property (iface, properties [PROP_CONTEXT]);
 }
 
 static gint
diff --git a/src/libide/devices/ide-device-provider.c b/src/libide/devices/ide-device-provider.c
index d06eec56e..33d076cce 100644
--- a/src/libide/devices/ide-device-provider.c
+++ b/src/libide/devices/ide-device-provider.c
@@ -49,13 +49,6 @@ ide_device_provider_default_init (IdeDeviceProviderInterface *iface)
                                                              FALSE,
                                                              (G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)));
 
-  g_object_interface_install_property (iface,
-                                       g_param_spec_object ("context",
-                                                            "Context",
-                                                            "Context",
-                                                            IDE_TYPE_CONTEXT,
-                                                            (G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY | 
G_PARAM_STATIC_STRINGS)));
-
   signals [DEVICE_ADDED] =
     g_signal_new ("device-added",
                   IDE_TYPE_DEVICE_PROVIDER,


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