From a0256e47edd27d05ba294907f74266854808ce23 Mon Sep 17 00:00:00 2001 From: ThorstenB Date: Sun, 3 Jul 2011 16:06:14 +0200 Subject: [PATCH] Fixed parentheses when checking conditional view-name property. Avoids stepping through invalid views. --- Nasal/view.nas | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Nasal/view.nas b/Nasal/view.nas index b5fa5d937..685f28cfd 100644 --- a/Nasal/view.nas +++ b/Nasal/view.nas @@ -100,8 +100,9 @@ var stepView = func(step, force = 0) { n = size(views) - 1; elsif (n >= size(views)) n = 0; - if (force or (var e = (views[n].getNode("enabled"))) == nil or - (e.getBoolValue() and (views[n].getNode("name")!=nil))) + var e = views[n].getNode("enabled"); + if (force or (e == nil or e.getBoolValue()) and + (views[n].getNode("name")!=nil)) break; } setprop("/sim/current-view/view-number", n);