[gimp] app: Remove GimpDialogFactoryClass::factories



commit 6d176f5a11ef5ae8636e095cf8b8f9c740f853b0
Author: Martin Nordholts <martinn src gnome org>
Date:   Sun Feb 28 20:00:21 2010 +0100

    app: Remove GimpDialogFactoryClass::factories

 app/widgets/gimpdialogfactory.c |   14 --------------
 app/widgets/gimpdialogfactory.h |    2 --
 2 files changed, 0 insertions(+), 16 deletions(-)
---
diff --git a/app/widgets/gimpdialogfactory.c b/app/widgets/gimpdialogfactory.c
index d238488..22caa80 100644
--- a/app/widgets/gimpdialogfactory.c
+++ b/app/widgets/gimpdialogfactory.c
@@ -104,8 +104,6 @@ gimp_dialog_factory_class_init (GimpDialogFactoryClass *klass)
   object_class->dispose  = gimp_dialog_factory_dispose;
   object_class->finalize = gimp_dialog_factory_finalize;
 
-  klass->factories = g_hash_table_new (g_str_hash, g_str_equal);
-
   factory_signals[DOCK_WINDOW_ADDED] =
     g_signal_new ("dock-window-added",
                   G_TYPE_FROM_CLASS (klass),
@@ -143,7 +141,6 @@ gimp_dialog_factory_dispose (GObject *object)
 {
   GimpDialogFactory *factory = GIMP_DIALOG_FACTORY (object);
   GList             *list;
-  gpointer           key;
 
   /*  start iterating from the beginning each time we destroyed a
    *  toplevel because destroying a dock may cause lots of items
@@ -184,11 +181,6 @@ gimp_dialog_factory_dispose (GObject *object)
       factory->p->session_infos = NULL;
     }
 
-  key = (gpointer)gimp_object_get_name (factory);
-
-  g_hash_table_remove (GIMP_DIALOG_FACTORY_GET_CLASS (object)->factories,
-                       key);
-
   G_OBJECT_CLASS (parent_class)->dispose (object);
 }
 
@@ -226,7 +218,6 @@ gimp_dialog_factory_new (const gchar           *name,
                          GimpMenuFactory       *menu_factory)
 {
   GimpDialogFactory *factory;
-  gpointer           key;
 
   g_return_val_if_fail (name != NULL, NULL);
   g_return_val_if_fail (GIMP_IS_CONTEXT (context), NULL);
@@ -237,11 +228,6 @@ gimp_dialog_factory_new (const gchar           *name,
 
   gimp_object_set_name (GIMP_OBJECT (factory), name);
 
-  key = (gpointer)gimp_object_get_name (factory);
-
-  g_hash_table_insert (GIMP_DIALOG_FACTORY_GET_CLASS (factory)->factories,
-                       key, factory);
-
   factory->p->context           = context;
   factory->p->menu_factory      = menu_factory;
 
diff --git a/app/widgets/gimpdialogfactory.h b/app/widgets/gimpdialogfactory.h
index a9c1dbd..4fd33d2 100644
--- a/app/widgets/gimpdialogfactory.h
+++ b/app/widgets/gimpdialogfactory.h
@@ -98,8 +98,6 @@ struct _GimpDialogFactoryClass
 {
   GimpObjectClass  parent_class;
 
-  GHashTable      *factories;
-
   void (* dock_window_added)   (GimpDialogFactory *factory,
                                 GimpDockWindow    *dock_window);
   void (* dock_window_removed) (GimpDialogFactory *factory,



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