vala r1368 - in trunk: . gobject



Author: juergbi
Date: Sun May 11 13:09:28 2008
New Revision: 1368
URL: http://svn.gnome.org/viewvc/vala?rev=1368&view=rev

Log:
2008-05-11  Juerg Billeter  <j bitron ch>

	* gobject/valaccodegenerator.vala: remove obsolete GList copy code


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

Modified: trunk/gobject/valaccodegenerator.vala
==============================================================================
--- trunk/gobject/valaccodegenerator.vala	(original)
+++ trunk/gobject/valaccodegenerator.vala	Sun May 11 13:09:28 2008
@@ -2818,28 +2818,6 @@
 			var ccomma = new CCodeCommaExpression ();
 			ccomma.append_expression (new CCodeAssignment (ctemp, (CCodeExpression) expr.ccodenode));
 
-			if (expr.static_type.data_type == glist_type) {
-				bool is_ref = false;
-				bool is_class = false;
-				bool is_interface = false;
-
-				foreach (DataType type_arg in expr.static_type.get_type_arguments ()) {
-					is_ref |= type_arg.takes_ownership;
-					is_class |= type_arg.data_type is Class;
-					is_interface |= type_arg.data_type is Interface;
-				}
-			
-				if (is_ref && (is_class || is_interface)) {
-					var crefcall = new CCodeFunctionCall (new CCodeIdentifier ("g_list_foreach"));
-
-					crefcall.add_argument (ctemp);
-					crefcall.add_argument (new CCodeIdentifier ("(GFunc) g_object_ref"));
-					crefcall.add_argument (new CCodeConstant ("NULL"));
-
-					ccomma.append_expression (crefcall);
-				}
-			}
-
 			CCodeExpression cifnull;
 			if (expr.static_type.data_type != null) {
 				cifnull = new CCodeConstant ("NULL");



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