From 14a2dbc50fab8aeda2d102784ef11dd62c32361d Mon Sep 17 00:00:00 2001
From: Ray Schamp <ray@scratch.mit.edu>
Date: Mon, 24 Oct 2016 10:28:31 -0400
Subject: [PATCH] Revert no-lonely-if

---
 src/engine/execute.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/engine/execute.js b/src/engine/execute.js
index 847fac0ff..82651613c 100644
--- a/src/engine/execute.js
+++ b/src/engine/execute.js
@@ -77,10 +77,12 @@ var execute = function (sequencer, thread) {
                 if (!edgeWasActivated) {
                     sequencer.retireThread(thread);
                 }
-            } else if (!resolvedValue) {
+            } else {
                 // Not an edge-activated hat: retire the thread
                 // if predicate was false.
-                sequencer.retireThread(thread);
+                if (!resolvedValue) {
+                    sequencer.retireThread(thread);
+                }
             }
         } else {
             // In a non-hat, report the value visually if necessary if