Project: Eclipse_Platform_UI
Bug 50839 [Jobs] Floating progress view holds on to job
Reported: 2004-01-29 06:07:44 | Status: verified fixed

I2004-01-28 1) Turn on the Java background search (preferences->java->work in progress->use new search view). 2) do a couple of java searches 3) observe: you get jobs in the little floating progress view. 4) wait until all the jobs finish. 5) I still have this reference to a java search result: All GC Roots -> org.eclipse.jdt.internal.ui.search.JavaSearchResult #194928: Direct Paths | +---org.eclipse.swt.widgets.Display (#13282) [Java Frame] | +---controlTable org.eclipse.swt.widgets.Control[1024] (#13652) | +---[15] org.eclipse.swt.widgets.Canvas (#119672) | +---eventTable org.eclipse.swt.widgets.EventTable (#119751) | +---listeners org.eclipse.swt.widgets.Listener[12] (#197531) | +---[7] org.eclipse.swt.widgets.TypedListener (#197529) | +---eventListener org.eclipse.ui.internal.AssociatedWindow$1 (#197933) | +---this$0 org.eclipse.ui.internal.progress.ProgressFloatingWindow (#197452) | +---viewer org.eclipse.ui.internal.progress.ProgressFloatingWindow$1 (#197451) | +---elementMap org.eclipse.jface.viewers.CustomHashtable (#197924) | +---elementData org.eclipse.jface.viewers.CustomHashtable$HashMapEntry[13] (#198556) | +---[1] org.eclipse.jface.viewers.CustomHashtable$HashMapEntry (#197309) | +---key org.eclipse.ui.internal.progress.JobInfo (#197456) | +---job org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob (#197386) | +---fResult org.eclipse.jdt.internal.ui.search.JavaSearchResult (#194928)

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/AssociatedWindow.java