Bug 187594 Compiler warnings in I20070517-0010
1. WARNING in /Eclipse RCP Tests/org/eclipse/ui/tests/rcp/WorkbenchWindowConfigurerTest.java (at line 189) ActionBarAdvisor advisor = new ActionBarAdvisor(configurer) { The local variable advisor is never read 1. WARNING in /src/org/eclipse/ui/internal/ide/application/IDEWorkbenchAdvisor.java (at line 38) import org.eclipse.jface.dialogs.Dialog; The import org.eclipse.jface.dialogs.Dialog is never used 2. WARNING in /src/org/eclipse/ui/internal/ide/application/IDEWorkbenchAdvisor.java (at line 46) import org.eclipse.jface.resource.ImageRegistry; The import org.eclipse.jface.resource.ImageRegistry is never used 3. WARNING in /src/org/eclipse/ui/internal/ide/application/IDEWorkbenchAdvisor.java (at line 47) import org.eclipse.jface.resource.JFaceResources; The import org.eclipse.jface.resource.JFaceResources is never used
bundles/org.eclipse.ui.ide.application/src/org/eclipse/ui/internal/ide/application/IDEWorkbenchAdvisor.java
proxyService = bundle.getBundleContext().getService(ref);
		}
		if (proxyService == null) {
			IDEWorkbenchPlugin.log("Proxy service could not be found."); 
		}	
	}
	/**
	 * Initialize the listener for settings changes.
	 */
	private void initializeSettingsChangeListener() {
		settingsChangeListener = new Listener() {
			boolean currentHighContrast = Display.getCurrent()
					.getHighContrast();
			public void handleEvent(org.eclipse.swt.widgets.Event event) {
				if (Display.getCurrent().getHighContrast() == currentHighContrast)
					return;
				currentHighContrast = !currentHighContrast;
				
				if (new MessageDialog(null,
						IDEWorkbenchMessages.SystemSettingsChange_title, null,
						IDEWorkbenchMessages.SystemSettingsChange_message,
						MessageDialog.QUESTION, new String[] {
								IDEWorkbenchMessages.SystemSettingsChange_yes,
								IDEWorkbenchMessages.SystemSettingsChange_no },
						1).open() == Window.OK) {
					PlatformUI.getWorkbench().restart();
				}
			}
		};
	}