1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-25 18:05:33 +02:00

[241722] New -> File doesn't select the newly created file

This commit is contained in:
David McKnight 2008-07-22 18:49:39 +00:00
parent ee18a0e04b
commit 3289b08784

View file

@ -60,6 +60,7 @@
* David McKnight (IBM) - [223461] [Refresh][api] Refresh expanded folder under filter refreshes Filter
* David McKnight (IBM) - [236874] NPE upon selecting an item that is not associated with subsystem
* David McKnight (IBM) - [238363] Performance improvement for refresh in system view.
* David McKnight (IBM) - [241722] New -> File doesn't select the newly created file
********************************************************************************/
package org.eclipse.rse.internal.ui.view;
@ -117,6 +118,7 @@ import org.eclipse.rse.core.events.ISystemRemoteChangeListener;
import org.eclipse.rse.core.events.ISystemResourceChangeEvent;
import org.eclipse.rse.core.events.ISystemResourceChangeEvents;
import org.eclipse.rse.core.events.ISystemResourceChangeListener;
import org.eclipse.rse.core.events.SystemRemoteChangeEvent;
import org.eclipse.rse.core.events.SystemResourceChangeEvent;
import org.eclipse.rse.core.filters.ISystemFilter;
import org.eclipse.rse.core.filters.ISystemFilterContainer;
@ -2433,10 +2435,16 @@ public class SystemView extends SafeTreeViewer
Object remoteResourceParent = event.getResourceParent();
Object remoteResource = event.getResource();
boolean originatedHere;
if (event instanceof SystemResourceChangeEventUI) {
Viewer viewer = ((SystemResourceChangeEventUI)event).getOriginatingViewer();
originatedHere = (viewer==this);
} else {
}
else if (event instanceof SystemRemoteChangeEvent){
Object viewer = ((SystemRemoteChangeEvent)event).getOriginatingViewer();
originatedHere = (viewer==this);
}
else {
originatedHere = false;
}