about summary refs log tree commit diff stats
path: root/081run_interactive.cc
diff options
context:
space:
mode:
Diffstat (limited to '081run_interactive.cc')
-rw-r--r--081run_interactive.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/081run_interactive.cc b/081run_interactive.cc
index 0e427b50..4120f97b 100644
--- a/081run_interactive.cc
+++ b/081run_interactive.cc
@@ -89,8 +89,12 @@ recipe main [
 
 :(before "End Globals")
 string Most_recent_results;
+:(before "End Setup")
+Most_recent_results = "";
 :(before "End of Instruction")
-if (Running_interactive) record_products(current_instruction(), products);
+if (Running_interactive && current_instruction().products.empty()) {
+  record_products(current_instruction(), products);
+}
 :(code)
 void record_products(const instruction& instruction, const vector<vector<double> >& products) {
   ostringstream out;