[evolution-patches] the patch to fix the bug caused by "bonobo_property_bag_client_set_value_gboolean" on solaris
- From: jack <jack jia sun com>
- To: evolution-patches ximian com
- Subject: [evolution-patches] the patch to fix the bug caused by "bonobo_property_bag_client_set_value_gboolean" on solaris
- Date: Thu, 12 Jun 2003 10:49:02 +0800
JP and other calendar guys:
Because the "bonobo_property_bag_client_set_value_gboolean" can
not work on solaris.
According to JP's suggestion. I switch "view_only" arg in "struct
_EItipControlPrivate" to be an gint.
and use the "bonobo_property_bag_client_set_value_gint" in place of
"bonobo_property_bag_client_set_value_gboolean"
I hope you can commit this patch to trunk.
Thanks
jack
Index: calendar/ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/calendar/ChangeLog,v
retrieving revision 1.1791
diff -u -r1.1791 ChangeLog
--- calendar/ChangeLog 11 Jun 2003 04:09:28 -0000 1.1791
+++ calendar/ChangeLog 12 Jun 2003 02:14:20 -0000
@@ -1,3 +1,19 @@
+2003-06-12 Jack Jia <jack jia sun com>
+
+ * gui/e-itip-control.c
+ (struct _EItipControlPrivate): switch the "view_only" arg to be an int.
+ (init): ditto.
+ (e_itip_control_set_view_only): ditto.
+ (e_itip_control_get_view_only): ditto.
+
+ * gui/itip-bonobo-control.c
+ (get_prop): switch BONOBO_ARG_SET_BOOLEAN to BONOBO_ARG_SET_INT.
+ (set_prop): switch BONOBO_ARG_GET_BOOLEAN to BONOBO_ARG_GET_INT.
+ (itip_bonobo_control_new): switch BONOBO_ARG_BOOLEAN to BONOBO_ARG_INT.
+
+ Function "bonobo_property_bag_client_set_value_gboolean" can not work
+ on solaris.
+
2003-06-05 Not Zed <NotZed Ximian com>
** For #42691.
Index: calendar/gui/e-itip-control.c
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/e-itip-control.c,v
retrieving revision 1.121
diff -u -r1.121 e-itip-control.c
--- calendar/gui/e-itip-control.c 30 May 2003 17:35:10 -0000 1.121
+++ calendar/gui/e-itip-control.c 12 Jun 2003 02:15:12 -0000
@@ -84,7 +84,7 @@
gchar *delegator_address;
gchar *delegator_name;
gchar *my_address;
- gboolean view_only;
+ gint view_only;
gboolean destroyed;
};
@@ -356,7 +356,7 @@
priv->delegator_address = NULL;
priv->delegator_name = NULL;
priv->my_address = NULL;
- priv->view_only = FALSE;
+ priv->view_only = 0;
/* Html Widget */
priv->html = gtk_html_new ();
@@ -1728,7 +1728,7 @@
}
void
-e_itip_control_set_view_only (EItipControl *itip, gboolean view_only)
+e_itip_control_set_view_only (EItipControl *itip, gint view_only)
{
EItipControlPrivate *priv;
@@ -1737,7 +1737,7 @@
priv->view_only = view_only;
}
-gboolean
+gint
e_itip_control_get_view_only (EItipControl *itip)
{
EItipControlPrivate *priv;
Index: calendar/gui/itip-bonobo-control.c
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/itip-bonobo-control.c,v
retrieving revision 1.11
diff -u -r1.11 itip-bonobo-control.c
--- calendar/gui/itip-bonobo-control.c 5 Mar 2003 15:50:33 -0000 1.11
+++ calendar/gui/itip-bonobo-control.c 12 Jun 2003 02:15:12 -0000
@@ -199,7 +199,7 @@
BONOBO_ARG_SET_STRING (arg, e_itip_control_get_from_address (itip));
break;
case VIEW_ONLY_ARG_ID:
- BONOBO_ARG_SET_BOOLEAN (arg, e_itip_control_get_view_only (itip));
+ BONOBO_ARG_SET_INT (arg, e_itip_control_get_view_only (itip));
break;
}
}
@@ -218,7 +218,7 @@
e_itip_control_set_from_address (itip, BONOBO_ARG_GET_STRING (arg));
break;
case VIEW_ONLY_ARG_ID:
- e_itip_control_set_view_only (itip, BONOBO_ARG_GET_BOOLEAN (arg));
+ e_itip_control_set_view_only (itip, BONOBO_ARG_GET_INT (arg));
break;
}
}
@@ -240,7 +240,7 @@
prop_bag = bonobo_property_bag_new (get_prop, set_prop, itip);
bonobo_property_bag_add (prop_bag, "from_address", FROM_ADDRESS_ARG_ID, BONOBO_ARG_STRING, NULL,
"from_address", 0 );
- bonobo_property_bag_add (prop_bag, "view_only", VIEW_ONLY_ARG_ID, BONOBO_ARG_BOOLEAN, NULL,
+ bonobo_property_bag_add (prop_bag, "view_only", VIEW_ONLY_ARG_ID, BONOBO_ARG_INT, NULL,
"view_only", 0 );
bonobo_control_set_properties (control, bonobo_object_corba_objref (BONOBO_OBJECT (prop_bag)), NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]