bug 31585 - Suspending implicit eval does not update frames when done
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/model/JDIThread.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/model/JDIThread.java
index ffe5ebc..b0fd426 100644
--- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/model/JDIThread.java
+++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/model/JDIThread.java
@@ -640,6 +640,7 @@
 				// not update properly. It cannot know when it is safe to display frames
 				// since it does not know about queued evaluations. Thus, when the queue 
 				// is empty, we fire a change event to force the view to update.
+				fEvaluationInterrupted = false;
 				fireChangeEvent(DebugEvent.CONTENT);
 			}			
 		}