Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 139933 | Differences between
and this patch

Collapse All | Expand All

(-)ui/org/eclipse/jdt/internal/ui/navigator/JavaNavigatorContentProvider.java (+17 lines)
Lines 13-18 Link Here
13
import java.util.Arrays;
13
import java.util.Arrays;
14
import java.util.Iterator;
14
import java.util.Iterator;
15
import java.util.LinkedHashSet;
15
import java.util.LinkedHashSet;
16
import java.util.List;
16
import java.util.Set;
17
import java.util.Set;
17
18
18
import org.eclipse.core.resources.IContainer;
19
import org.eclipse.core.resources.IContainer;
Lines 216-220 Link Here
216
		else
217
		else
217
			super.postAdd(parent, element);
218
			super.postAdd(parent, element);
218
	}
219
	}
220
	
221
222
	protected void postRefresh(final List toRefresh, final boolean updateLabels) {
223
		for (Iterator iter = toRefresh.iterator(); iter.hasNext();) {
224
			Object element = iter.next();
225
			if(element instanceof IJavaModel) {
226
				iter.remove();
227
				toRefresh.add(getViewerInput());
228
				super.postRefresh(toRefresh, updateLabels);
229
				return;
230
			}
231
		} 
232
		super.postRefresh(toRefresh, updateLabels);
233
		
234
	}
235
 
219
236
220
}
237
}

Return to bug 139933