Bug 282535 [Markers] The Problem view does not update the status line
Build ID: M20090211-1700 Steps To Reproduce: 1. Set the "Build Automatically" property to true 1. Edit a JAVA file and introduce an error on purpose 2. Save the file => The error is displayed in the Problems View 3. Click on that error in the Problems view => the status line is updated to show the error description 4. Fix the problem in the JAVA file and save it => the Problems view is cleared 5. Set the focus on the Problems view = > the status line is updated to show the error description although this error was fixed More information:
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/ExtendedMarkersView.java
if (cachedValues[i] == fields[i].getValue(item))
					continue;
				return false;
			}
			return true;
		}
	}
	private static int instanceCount = 1;
	private static final String TAG_GENERATOR = "markerContentGenerator"; 
	private static final String TAG_HORIZONTAL_POSITION = "horizontalPosition"; 
	private static final String TAG_VERTICAL_POSITION = "verticalPosition"; 
	private static final String MARKER_FIELD = "MARKER_FIELD"; 
	private static final String TAG_EXPANDED = "expanded"; 
	private static final String TAG_CATEGORY = "category"; 
	private static final String TAG_PART_NAME = "partName"; 
	private static final String TAG_COLUMN_WIDTHS = "columnWidths"; 
	static {
		Platform.getAdapterManager().registerAdapters(new IAdapterFactory() {
			/*
			 * (non-Javadoc)
			 * 
			 * @see
			 * org.eclipse.core.runtime.IAdapterFactory#getAdapter(java.lang
			 * .Object, java.lang.Class)
			 */
			public Object getAdapter(Object adaptableObject, Class adapterType) {
				if (adapterType == IMarker.class
						&& adaptableObject instanceof MarkerEntry)
					return ((MarkerEntry) adaptableObject).getMarker();
				return null;