vala r2210 - in trunk: . gobject
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r2210 - in trunk: . gobject
- Date: Thu, 18 Dec 2008 13:57:01 +0000 (UTC)
Author: juergbi
Date: Thu Dec 18 13:57:01 2008
New Revision: 2210
URL: http://svn.gnome.org/viewvc/vala?rev=2210&view=rev
Log:
2008-12-18 JÃrg Billeter <j bitron ch>
* gobject/valaccodemethodmodule.vala:
Fix error propagation in creation methods, fixes part of 564944
Modified:
trunk/ChangeLog
trunk/gobject/valaccodemethodmodule.vala
Modified: trunk/gobject/valaccodemethodmodule.vala
==============================================================================
--- trunk/gobject/valaccodemethodmodule.vala (original)
+++ trunk/gobject/valaccodemethodmodule.vala Thu Dec 18 13:57:01 2008
@@ -79,8 +79,6 @@
check_type (m.return_type);
- var creturn_type = current_return_type;
-
if (m is CreationMethod) {
in_creation_method = true;
var cl = current_type_symbol as Class;
@@ -94,10 +92,12 @@
}
if (cl != null) {
- creturn_type = new ObjectType (cl);
+ current_return_type = new ObjectType (cl);
}
}
+ var creturn_type = current_return_type;
+
m.accept_children (codegen);
if (m is CreationMethod) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]