Bug 127289 [Markers] SystemFilter and group selection state not preserved
We are not preserving the selection state of the system filters or which group is selected.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerView.java
markerTypes[idx], true);
				for (int i = 0; i < markerDeltas.length; i++) {
					IMarkerDelta delta = markerDeltas[i];
					int kind = delta.getKind();
					if (kind == IResourceDelta.CHANGED) {
						changedMarkers.add(delta.getMarker());
					}
					if (kind == IResourceDelta.ADDED) {
						addedMarkers.add(delta.getMarker());
					}
					if (kind == IResourceDelta.REMOVED) {
						removedMarkers.add(delta.getMarker());
					}
				}
			}
			if (!changedMarkers.isEmpty()) {
				MarkerList changed = getCurrentMarkers().findMarkers(
						changedMarkers);
				if (changed.getItemCount() > 0) {
					changed.refresh();
					markerProcessJob.refresh(changed.asList());
				}
			}
			if (addedMarkers.size() > 0 || removedMarkers.size() > 0) {
				markerProcessJob.add(addedMarkers);
				markerProcessJob.remove(removedMarkers);
			}
		}
	};
	private class ContextProvider implements IContextProvider {