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 231632
Collapse All | Expand All

(-)src/org/eclipse/equinox/internal/provisional/p2/ui/dialogs/AvailableIUGroup.java (-8 / +2 lines)
Lines 155-161 Link Here
155
	private boolean useCheckboxes = false;
155
	private boolean useCheckboxes = false;
156
	private IUDetailsLabelProvider labelProvider;
156
	private IUDetailsLabelProvider labelProvider;
157
	private Display display;
157
	private Display display;
158
	boolean ignoreEvent = false;
159
	DeferredFetchFilteredTree filteredTree;
158
	DeferredFetchFilteredTree filteredTree;
160
	IUColumnConfig[] columnConfig;
159
	IUColumnConfig[] columnConfig;
161
	private int refreshRepoFlags = IMetadataRepositoryManager.REPOSITORIES_NON_SYSTEM;
160
	private int refreshRepoFlags = IMetadataRepositoryManager.REPOSITORIES_NON_SYSTEM;
Lines 267-282 Link Here
267
266
268
		final StructuredViewerProvisioningListener listener = new StructuredViewerProvisioningListener(availableIUViewer, StructuredViewerProvisioningListener.PROV_EVENT_METADATA_REPOSITORY, getQueryProvider()) {
267
		final StructuredViewerProvisioningListener listener = new StructuredViewerProvisioningListener(availableIUViewer, StructuredViewerProvisioningListener.PROV_EVENT_METADATA_REPOSITORY, getQueryProvider()) {
269
			protected void repositoryAdded(final RepositoryEvent event) {
268
			protected void repositoryAdded(final RepositoryEvent event) {
270
				if (ignoreEvent) {
269
				// Ignore disabled repositories
271
					ignoreEvent = false;
270
				if (!event.isRepositoryEnabled())
272
					return;
271
					return;
273
				}
274
				makeRepositoryVisible(event.getRepositoryLocation());
272
				makeRepositoryVisible(event.getRepositoryLocation());
275
			}
273
			}
276
277
			protected void repositoryDiscovered(RepositoryEvent event) {
278
				ignoreEvent = true;
279
			}
280
		};
274
		};
281
		ProvUIActivator.getDefault().addProvisioningListener(listener);
275
		ProvUIActivator.getDefault().addProvisioningListener(listener);
282
276

Return to bug 231632