summaryrefslogtreecommitdiff
path: root/libnautilus
diff options
context:
space:
mode:
authorElliot Lee <sopwith@src.gnome.org>1999-12-08 22:44:11 +0000
committerElliot Lee <sopwith@src.gnome.org>1999-12-08 22:44:11 +0000
commitbac6352078a38dd7ea59126ddbf7a453fa19f550 (patch)
tree4fe8c53b5b5f39258735b8c12002534286577463 /libnautilus
parenta2bc2c7596dd906c10e22357bfc7f0c9fe024873 (diff)
downloadnautilus-bac6352078a38dd7ea59126ddbf7a453fa19f550.tar.gz
Use the "recommended" way of getting the base epv.
Use the "recommended" way of getting the base epv.
Diffstat (limited to 'libnautilus')
-rw-r--r--libnautilus/nautilus-view-frame.c8
-rw-r--r--libnautilus/nautilus-view-frame.h2
-rw-r--r--libnautilus/nautilus-view.c8
-rw-r--r--libnautilus/nautilus-view.h2
-rw-r--r--libnautilus/ntl-view-client.c8
-rw-r--r--libnautilus/ntl-view-client.h2
-rw-r--r--libnautilus/ntl-view-frame.c8
-rw-r--r--libnautilus/ntl-view-frame.h2
8 files changed, 28 insertions, 12 deletions
diff --git a/libnautilus/nautilus-view-frame.c b/libnautilus/nautilus-view-frame.c
index 49b6f92de..4babe5b72 100644
--- a/libnautilus/nautilus-view-frame.c
+++ b/libnautilus/nautilus-view-frame.c
@@ -68,10 +68,12 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
+static PortableServer_ServantBase__epv base_epv = { NULL};
+
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
- &gnome_object_base_epv,
- &gnome_object_epv,
+ &base_epv,
+ NULL,
&libnautilus_Nautilus_View_epv
};
@@ -146,6 +148,8 @@ impl_Nautilus_View__create(NautilusViewClient *view, CORBA_Environment * ev)
servant_init_func = view_class->servant_init_func;
newservant = g_new0(impl_POA_Nautilus_View, 1);
newservant->servant.vepv = view_class->vepv;
+ if(!newservant->servant.vepv->GNOME_Unknown_epv)
+ newservant->servant.vepv->GNOME_Unknown_epv = gnome_object_get_epv();
newservant->view = view;
servant_init_func((PortableServer_Servant) newservant, ev);
diff --git a/libnautilus/nautilus-view-frame.h b/libnautilus/nautilus-view-frame.h
index 10db704da..9f0f5ccfd 100644
--- a/libnautilus/nautilus-view-frame.h
+++ b/libnautilus/nautilus-view-frame.h
@@ -56,7 +56,7 @@ struct _NautilusViewClientClass
GtkBinClass *parent_class;
- gpointer servant_init_func, servant_destroy_func, vepv, ;
+ gpointer servant_init_func, servant_destroy_func, vepv;
guint view_client_signals[5];
};
diff --git a/libnautilus/nautilus-view.c b/libnautilus/nautilus-view.c
index 49b6f92de..4babe5b72 100644
--- a/libnautilus/nautilus-view.c
+++ b/libnautilus/nautilus-view.c
@@ -68,10 +68,12 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
+static PortableServer_ServantBase__epv base_epv = { NULL};
+
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
- &gnome_object_base_epv,
- &gnome_object_epv,
+ &base_epv,
+ NULL,
&libnautilus_Nautilus_View_epv
};
@@ -146,6 +148,8 @@ impl_Nautilus_View__create(NautilusViewClient *view, CORBA_Environment * ev)
servant_init_func = view_class->servant_init_func;
newservant = g_new0(impl_POA_Nautilus_View, 1);
newservant->servant.vepv = view_class->vepv;
+ if(!newservant->servant.vepv->GNOME_Unknown_epv)
+ newservant->servant.vepv->GNOME_Unknown_epv = gnome_object_get_epv();
newservant->view = view;
servant_init_func((PortableServer_Servant) newservant, ev);
diff --git a/libnautilus/nautilus-view.h b/libnautilus/nautilus-view.h
index 10db704da..9f0f5ccfd 100644
--- a/libnautilus/nautilus-view.h
+++ b/libnautilus/nautilus-view.h
@@ -56,7 +56,7 @@ struct _NautilusViewClientClass
GtkBinClass *parent_class;
- gpointer servant_init_func, servant_destroy_func, vepv, ;
+ gpointer servant_init_func, servant_destroy_func, vepv;
guint view_client_signals[5];
};
diff --git a/libnautilus/ntl-view-client.c b/libnautilus/ntl-view-client.c
index 49b6f92de..4babe5b72 100644
--- a/libnautilus/ntl-view-client.c
+++ b/libnautilus/ntl-view-client.c
@@ -68,10 +68,12 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
+static PortableServer_ServantBase__epv base_epv = { NULL};
+
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
- &gnome_object_base_epv,
- &gnome_object_epv,
+ &base_epv,
+ NULL,
&libnautilus_Nautilus_View_epv
};
@@ -146,6 +148,8 @@ impl_Nautilus_View__create(NautilusViewClient *view, CORBA_Environment * ev)
servant_init_func = view_class->servant_init_func;
newservant = g_new0(impl_POA_Nautilus_View, 1);
newservant->servant.vepv = view_class->vepv;
+ if(!newservant->servant.vepv->GNOME_Unknown_epv)
+ newservant->servant.vepv->GNOME_Unknown_epv = gnome_object_get_epv();
newservant->view = view;
servant_init_func((PortableServer_Servant) newservant, ev);
diff --git a/libnautilus/ntl-view-client.h b/libnautilus/ntl-view-client.h
index 10db704da..9f0f5ccfd 100644
--- a/libnautilus/ntl-view-client.h
+++ b/libnautilus/ntl-view-client.h
@@ -56,7 +56,7 @@ struct _NautilusViewClientClass
GtkBinClass *parent_class;
- gpointer servant_init_func, servant_destroy_func, vepv, ;
+ gpointer servant_init_func, servant_destroy_func, vepv;
guint view_client_signals[5];
};
diff --git a/libnautilus/ntl-view-frame.c b/libnautilus/ntl-view-frame.c
index 49b6f92de..4babe5b72 100644
--- a/libnautilus/ntl-view-frame.c
+++ b/libnautilus/ntl-view-frame.c
@@ -68,10 +68,12 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
+static PortableServer_ServantBase__epv base_epv = { NULL};
+
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
- &gnome_object_base_epv,
- &gnome_object_epv,
+ &base_epv,
+ NULL,
&libnautilus_Nautilus_View_epv
};
@@ -146,6 +148,8 @@ impl_Nautilus_View__create(NautilusViewClient *view, CORBA_Environment * ev)
servant_init_func = view_class->servant_init_func;
newservant = g_new0(impl_POA_Nautilus_View, 1);
newservant->servant.vepv = view_class->vepv;
+ if(!newservant->servant.vepv->GNOME_Unknown_epv)
+ newservant->servant.vepv->GNOME_Unknown_epv = gnome_object_get_epv();
newservant->view = view;
servant_init_func((PortableServer_Servant) newservant, ev);
diff --git a/libnautilus/ntl-view-frame.h b/libnautilus/ntl-view-frame.h
index 10db704da..9f0f5ccfd 100644
--- a/libnautilus/ntl-view-frame.h
+++ b/libnautilus/ntl-view-frame.h
@@ -56,7 +56,7 @@ struct _NautilusViewClientClass
GtkBinClass *parent_class;
- gpointer servant_init_func, servant_destroy_func, vepv, ;
+ gpointer servant_init_func, servant_destroy_func, vepv;
guint view_client_signals[5];
};