From: Simon Werbeck Date: Thu, 8 Nov 2012 19:25:03 +0000 (+0100) Subject: Forbid `resize' method for multi-dimensional array X-Git-Tag: 0.18.1~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ece7dbd8f9b96c20416257c1b1df89c8d805af9;p=thirdparty%2Fvala.git Forbid `resize' method for multi-dimensional array Fixes bug 687943. --- diff --git a/vala/valaarraytype.vala b/vala/valaarraytype.vala index f1bcba108..b37672335 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;