]> O.S.I.I.S - jp/crow.git/commitdiff
allow one level of binding outside IML current fragment or file
authorjpbruyere <jp.bruyere@hotmail.com>
Thu, 22 Dec 2016 11:32:16 +0000 (12:32 +0100)
committerjpbruyere <jp.bruyere@hotmail.com>
Thu, 22 Dec 2016 11:32:16 +0000 (12:32 +0100)
src/Instantiator.cs

index 47fcb177bbd3feeb1b67520efe6c1f9a462fe59a..c90047dc1740521cd9164ef8409329463e09c296 100644 (file)
@@ -406,7 +406,7 @@ namespace Crow
                                }
                        } else if (bindingExp [0] == "..") { //search starting at current node
                                int levelUp = bindingExp.Length - 1;
-                               if (levelUp > ptr)
+                               if (levelUp > ptr + 1)
                                        throw new Exception ("Binding error: try to bind outside IML source");
                                ptr -= levelUp;
                        }