vala r2227 - in trunk: . gobject



Author: juergbi
Date: Fri Dec 19 18:17:18 2008
New Revision: 2227
URL: http://svn.gnome.org/viewvc/vala?rev=2227&view=rev

Log:
2008-12-19  JÃrg Billeter  <j bitron ch>

	* gobject/valadbusclientmodule.vala:

	Fix generated finish function for static D-Bus client methods


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

Modified: trunk/gobject/valadbusclientmodule.vala
==============================================================================
--- trunk/gobject/valadbusclientmodule.vala	(original)
+++ trunk/gobject/valadbusclientmodule.vala	Fri Dec 19 18:17:18 2008
@@ -1316,9 +1316,9 @@
 		cdecl.add_declarator (new CCodeVariableDeclarator ("_iter"));
 		block.add_statement (cdecl);
 
-		var get_user_data = new CCodeFunctionCall (new CCodeIdentifier ("g_async_result_get_user_data"));
-		get_user_data.add_argument (new CCodeIdentifier ("res"));
-		block.add_statement (new CCodeExpressionStatement (new CCodeAssignment (new CCodeIdentifier ("data"), get_user_data)));
+		var get_source_tag = new CCodeFunctionCall (new CCodeIdentifier ("g_simple_async_result_get_source_tag"));
+		get_source_tag.add_argument (new CCodeCastExpression (new CCodeIdentifier ("res"), "GSimpleAsyncResult *"));
+		block.add_statement (new CCodeExpressionStatement (new CCodeAssignment (new CCodeIdentifier ("data"), get_source_tag)));
 
 		var ccall = new CCodeFunctionCall (new CCodeIdentifier ("dbus_pending_call_steal_reply"));
 		ccall.add_argument (new CCodeMemberAccess.pointer (new CCodeIdentifier ("data"), "pending"));



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