Bug 120921 [PopupDialog] Keybindings lost after using PopupDialog
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/PopupDialog.java
* 
	 * @param parent
	 *            the composite used to parent the contents.
	 * 
	 * @return the control representing the contents.
	 */
	protected Control createContents(Composite parent) {
		Composite composite = new Composite(parent, SWT.NONE);
		GridLayout layout = new GridLayout(1, false);
		layout.marginHeight = POPUP_MARGINHEIGHT;
		layout.marginWidth = POPUP_MARGINWIDTH;
		layout.verticalSpacing = POPUP_VERTICALSPACING;
		layout.horizontalSpacing = POPUP_HORIZONTALSPACING;
		composite.setLayout(layout);
		GridData gd = new GridData(GridData.FILL_BOTH);
		composite.setLayoutData(gd);
		
		if (hasTitleArea()) {
			createTitleMenuArea(composite);
			titleSeparator = createHorizontalSeparator(composite);
		}
		
		dialogArea = createDialogArea(composite);
		
		
		if (dialogArea.getLayoutData() == null) {
			dialogArea.setLayoutData(new GridData(GridData.FILL_BOTH));
		}