Bug 570025: [RJ-Dbg] Fix update of TracepointManager.isAnyEnabled

Change-Id: I2eefb3c1990d382c1b8c9f49d46d0b4b8c522779
diff --git a/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/rh/AbstractTracepointManager.java b/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/rh/AbstractTracepointManager.java
index e45fcdc..f155731 100644
--- a/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/rh/AbstractTracepointManager.java
+++ b/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/rh/AbstractTracepointManager.java
@@ -1047,7 +1047,7 @@
 				reset= null;
 			}
 			
-			boolean isAnyEnabled= false;
+			boolean isAnyEnabled= (reset != null) ? false : this.isAnyEnabled;
 			
 			final List<StateEntry> oldStateEntries= new ArrayList<>();
 			final List<TracepointState> list= request.getStates();
@@ -1102,9 +1102,7 @@
 				onRemoved(oldStateEntries);
 				oldStateEntries.clear();
 				
-				if (reset != null) {
-					this.isAnyEnabled= isAnyEnabled;
-				}
+				this.isAnyEnabled= isAnyEnabled;
 			}
 			if (reset != null) {
 				for (final String path : reset) {