Bug 119599 [Dialogs] Every PopupDialiog is leaked if PopupDialolg.HOVER_SHELLSTYLE or SWT.ON_TOP is set
I20051206-1200 Every PopupDialiog is leaked if PopupDialolg.HOVER_SHELLSTYLE or SWT.ON_TOP is set. Reason: a deactivate listener is added to the popup shell's parent but is never removed.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/PopupDialog.java
* Border thickness in pixels.
	 */
	private static final int BORDER_THICKNESS = 1;
	/**
	 * The dialog's toolbar for the move and resize capabilities.
	 */
	private ToolBar toolBar = null;
	/**
	 * The dialog's menu manager.
	 */
	private MenuManager menuManager = null;
	/**
	 * The control representing the main dialog area.
	 */
	private Control dialogArea;
	/**
	 * Labels that contain title and info text. Cached so they can be updated
	 * dynamically if possible.
	 */
	private Label titleLabel, infoLabel;
	/**
	 * Separator controls. Cached so they can be excluded from color changes.
	 */
	private Control titleSeparator, infoSeparator;
	/**
	 * The images for the dialog menu.
	 */
	private Image menuImage, disabledMenuImage = null;
	/**
	 * Font to be used for the info area text. Computed based on the dialog's