Bug 549772: [NiConsole] Fix deactivation of page context when pressing
a view toolbar button

Change-Id: Ibe61574df084c86cb5bff757ba8f0d77e827a564
diff --git a/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/nico/ui/console/NIConsolePage.java b/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/nico/ui/console/NIConsolePage.java
index 388fea2..1bd8371 100644
--- a/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/nico/ui/console/NIConsolePage.java
+++ b/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/nico/ui/console/NIConsolePage.java
@@ -592,7 +592,6 @@
 		
 		private ConsoleActivationNotifier() {
 			NIConsolePage.this.control.addListener(SWT.Activate, this);
-			NIConsolePage.this.control.addListener(SWT.Deactivate, this);
 			NIConsolePage.this.control.addListener(SWT.Dispose, this);
 			if (NIConsolePage.this.control.isVisible()) {
 				activated();
@@ -605,9 +604,6 @@
 			case SWT.Activate:
 				activated();
 				break;
-			case SWT.Deactivate:
-				deactivated();
-				break;
 			case SWT.Dispose:
 				NIConsolePage.this.control.removeListener(SWT.Activate, this);
 				NIConsolePage.this.control.removeListener(SWT.Dispose, this);
@@ -627,14 +623,6 @@
 		}
 	}
 	
-	private void deactivated() {
-		// E-Bug 473941
-		final IEclipseContext service= this.site.getService(IEclipseContext.class);
-		if (service != null) {
-			service.deactivate();
-		}
-	}
-	
 	private void initActions() {
 		final Control outputControl= this.outputViewer.getControl();
 		final SourceViewer inputViewer= this.inputGroup.getViewer();