[vala] Forbid `resize' method for multi-dimensional array
- From: JÃrg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Forbid `resize' method for multi-dimensional array
- Date: Sun, 11 Nov 2012 13:26:39 +0000 (UTC)
commit aa5a21d52964fb3f0946019df9b780064e050824
Author: Simon Werbeck <simon werbeck gmail com>
Date: Thu Nov 8 20:25:03 2012 +0100
Forbid `resize' method for multi-dimensional array
Fixes bug 687943.
vala/valaarraytype.vala | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/vala/valaarraytype.vala b/vala/valaarraytype.vala
index f1bcba1..b376723 100644
--- a/vala/valaarraytype.vala
+++ b/vala/valaarraytype.vala
@@ -71,6 +71,9 @@ public class Vala.ArrayType : ReferenceType {
} else if (member_name == "move") {
return get_move_method ();
} else if (member_name == "resize") {
+ if (rank > 1) {
+ return null;
+ }
return get_resize_method ();
}
return null;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]