Bug 125600 [Field Assist] - popup shell should be resizable with size retained
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
return;
						getShell().getDisplay().syncExec(new Runnable() {
							public void run() {
								
								
								IContentProposal p = getSelectedProposal();
								if (p != null) {
									if (infoPopup == null) {
										infoPopup = new InfoPopupDialog(
												getShell());
										infoPopup.open();
									}
									infoPopup.setContents(p.getDescription());
									infoPopup.getShell().addDisposeListener(
											new DisposeListener() {
												public void widgetDisposed(
														DisposeEvent event) {
													infoPopup = null;
												}
											});
								}
							}
						});
					}
				};
				Thread t = new Thread(runnable);
				t.start();
			} else if (infoPopup != null) {
				
				infoPopup.setContents(description);