File tree 2 files changed +8
-3
lines changed
bndtools.core/src/bndtools/explorer
2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -242,20 +242,25 @@ public void dispose() {
242
242
243
243
@ Override
244
244
public int tryToReveal (Object element ) {
245
+ int result = super .tryToReveal (element );
246
+ afterReveal (element );
247
+ return result ;
248
+ }
249
+
250
+ private void afterReveal (Object element ) {
245
251
if (element instanceof IResource ) {
246
252
model .setActualSelection (element );
247
253
model .setSelectedProject (getProject ((IResource ) element ));
248
254
} else {
249
255
model .setActualSelection (null );
250
256
model .setSelectedProject (null );
251
257
}
252
- return super .tryToReveal (element );
253
258
}
254
259
255
260
@ Override
256
261
public void selectAndReveal (Object element ) {
257
- tryToReveal (element );
258
262
super .selectAndReveal (element );
263
+ afterReveal (element );
259
264
}
260
265
261
266
@ Override
Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ private void update0() {
116
116
try {
117
117
// coalesce some more updates on
118
118
// the worker thread(s).
119
- Thread .sleep (10 );
119
+ Thread .sleep (50 );
120
120
} catch (InterruptedException e ) {
121
121
Thread .currentThread ()
122
122
.interrupt ();
You can’t perform that action at this time.
0 commit comments