vala r1368 - in trunk: . gobject
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1368 - in trunk: . gobject
- Date: Sun, 11 May 2008 14:09:29 +0100 (BST)
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]