[vala] Fix crash when using dynamic properties on unsupported types
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] Fix crash when using dynamic properties on unsupported types
- Date: Thu, 16 Jul 2009 17:46:12 +0000 (UTC)
commit 997c5add827ea5faf44802ad9df20533f957b0c6
Author: Jürg Billeter <j bitron ch>
Date: Thu Jul 16 19:45:33 2009 +0200
Fix crash when using dynamic properties on unsupported types
codegen/valaccodemodule.vala | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/codegen/valaccodemodule.vala b/codegen/valaccodemodule.vala
index 1743d2e..6cbd3b1 100644
--- a/codegen/valaccodemodule.vala
+++ b/codegen/valaccodemodule.vala
@@ -345,10 +345,18 @@ public abstract class Vala.CCodeModule {
}
public virtual string get_dynamic_property_getter_cname (DynamicProperty node) {
+ if (next == null) {
+ Report.error (node.source_reference, "dynamic properties are not supported for %s".printf (node.dynamic_type.to_string ()));
+ return "";
+ }
return next.get_dynamic_property_getter_cname (node);
}
public virtual string get_dynamic_property_setter_cname (DynamicProperty node) {
+ if (next == null) {
+ Report.error (node.source_reference, "dynamic properties are not supported for %s".printf (node.dynamic_type.to_string ()));
+ return "";
+ }
return next.get_dynamic_property_setter_cname (node);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]