|
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 |
|