vala r1115 - in trunk: . gobject



Author: juergbi
Date: Sat Mar  8 20:12:32 2008
New Revision: 1115
URL: http://svn.gnome.org/viewvc/vala?rev=1115&view=rev

Log:
2008-03-08  Juerg Billeter  <j bitron ch>

	* gobject/valadbusbindingprovider.vala: fix crash when using arrays


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

Modified: trunk/gobject/valadbusbindingprovider.vala
==============================================================================
--- trunk/gobject/valadbusbindingprovider.vala	(original)
+++ trunk/gobject/valadbusbindingprovider.vala	Sat Mar  8 20:12:32 2008
@@ -77,8 +77,8 @@
 				var expr = (InvocationExpression) ma.parent_node;
 				DataType ret_type;
 				if (expr.expected_type != null) {
-					ret_type = CCodeGenerator.get_data_type_for_symbol (expr.expected_type.data_type);
-					ret_type.transfers_ownership = ret_type.data_type.is_reference_type ();
+					ret_type = expr.expected_type.copy ();
+					ret_type.transfers_ownership = ret_type.is_reference_type_or_type_parameter ();
 				} else {
 					ret_type = new VoidType ();
 				}



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