mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-26 10:25:32 +02:00
[241722] New -> File doesn't select the newly created file
This commit is contained in:
parent
ee18a0e04b
commit
3289b08784
1 changed files with 12 additions and 4 deletions
|
@ -60,6 +60,7 @@
|
||||||
* David McKnight (IBM) - [223461] [Refresh][api] Refresh expanded folder under filter refreshes Filter
|
* 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) - [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) - [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;
|
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.ISystemResourceChangeEvent;
|
||||||
import org.eclipse.rse.core.events.ISystemResourceChangeEvents;
|
import org.eclipse.rse.core.events.ISystemResourceChangeEvents;
|
||||||
import org.eclipse.rse.core.events.ISystemResourceChangeListener;
|
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.events.SystemResourceChangeEvent;
|
||||||
import org.eclipse.rse.core.filters.ISystemFilter;
|
import org.eclipse.rse.core.filters.ISystemFilter;
|
||||||
import org.eclipse.rse.core.filters.ISystemFilterContainer;
|
import org.eclipse.rse.core.filters.ISystemFilterContainer;
|
||||||
|
@ -2433,10 +2435,16 @@ public class SystemView extends SafeTreeViewer
|
||||||
Object remoteResourceParent = event.getResourceParent();
|
Object remoteResourceParent = event.getResourceParent();
|
||||||
Object remoteResource = event.getResource();
|
Object remoteResource = event.getResource();
|
||||||
boolean originatedHere;
|
boolean originatedHere;
|
||||||
|
|
||||||
if (event instanceof SystemResourceChangeEventUI) {
|
if (event instanceof SystemResourceChangeEventUI) {
|
||||||
Viewer viewer = ((SystemResourceChangeEventUI)event).getOriginatingViewer();
|
Viewer viewer = ((SystemResourceChangeEventUI)event).getOriginatingViewer();
|
||||||
originatedHere = (viewer==this);
|
originatedHere = (viewer==this);
|
||||||
} else {
|
}
|
||||||
|
else if (event instanceof SystemRemoteChangeEvent){
|
||||||
|
Object viewer = ((SystemRemoteChangeEvent)event).getOriginatingViewer();
|
||||||
|
originatedHere = (viewer==this);
|
||||||
|
}
|
||||||
|
else {
|
||||||
originatedHere = false;
|
originatedHere = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue