vala r2346 - in trunk: . gobject



Author: juergbi
Date: Thu Jan 15 16:29:32 2009
New Revision: 2346
URL: http://svn.gnome.org/viewvc/vala?rev=2346&view=rev

Log:
2009-01-15  JÃrg Billeter  <j bitron ch>

	* gobject/valadbusclientmodule.vala:

	Ignore BusName sender parameters in marshalling code


Modified:
   trunk/ChangeLog
   trunk/gobject/valadbusclientmodule.vala

Modified: trunk/gobject/valadbusclientmodule.vala
==============================================================================
--- trunk/gobject/valadbusclientmodule.vala	(original)
+++ trunk/gobject/valadbusclientmodule.vala	Thu Jan 15 16:29:32 2009
@@ -961,6 +961,11 @@
 
 		foreach (FormalParameter param in m.get_parameters ()) {
 			if (param.direction == ParameterDirection.IN) {
+				if (param.parameter_type.data_type != null
+				    && param.parameter_type.data_type.get_full_name () == "DBus.BusName") {
+					// ignore BusName sender parameters
+					continue;
+				}
 				CCodeExpression expr = new CCodeIdentifier (param.name);
 				if (param.parameter_type.is_real_struct_type ()) {
 					expr = new CCodeUnaryExpression (CCodeUnaryOperator.POINTER_INDIRECTION, expr);



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