Bug 536677 - History view should call super.dispose() at the end of
dispose()

Change-Id: Ib2ab537751e2f330ce9ceee5c1e26542a4fd377e
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java
index 918f3c3..0478915 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java
@@ -811,7 +811,6 @@
 
 	@Override
 	public void dispose() {
-		super.dispose();
 		//Remove the drop listener
 		if (dropTarget != null && !dropTarget.isDisposed())
 			dropTarget.removeDropListener(dropAdapter);
@@ -819,6 +818,7 @@
 		//Remove the selection listener
 		getSite().getPage().removePostSelectionListener(selectionListener);
 		navigateAction.dispose();
+		super.dispose();
 	}
 
 	@Override