vala r1603 - in trunk: . vala



Author: jamiemcc
Date: Tue Jun 17 00:46:14 2008
New Revision: 1603
URL: http://svn.gnome.org/viewvc/vala?rev=1603&view=rev

Log:
2008-06-16  Jamie McCracken  <jamiemcc gnome org>

	* vala/valagenieparser.vala:
		
	set equal func for list automatically based on type
	


Modified:
   trunk/ChangeLog
   trunk/vala/valagenieparser.vala

Modified: trunk/vala/valagenieparser.vala
==============================================================================
--- trunk/vala/valagenieparser.vala	(original)
+++ trunk/vala/valagenieparser.vala	Tue Jun 17 00:46:14 2008
@@ -949,6 +949,15 @@
 		list_member.creation_member = true;
 		
 		var expr = new ObjectCreationExpression (list_member, get_src (begin));
+		
+		if (member.member_name == "string") {
+			parent_member = new MemberAccess (null, "GLib", get_src (begin));			
+			expr.add_argument (new MemberAccess (parent_member, "str_equal", get_src (begin)));
+			
+		} else if (member.member_name == "int") {
+			parent_member = new MemberAccess (null, "GLib", get_src (begin));
+			expr.add_argument (new MemberAccess (parent_member, "int_equal", get_src (begin)));
+		}
 
 		return expr;
 	}



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