Community
Participate
Working Groups
When the Remote Systems Details view is unlocked, it's input is driven by selection (for example the selection in the Remote Systems view). In some cases (with IRemoteFile), the selection does not end up becoming the input to the view. This is because ISystemViewElementAdapter.hasChildren() is returning false when it shouldn't. I debugged the code and figured out that, for IRemoteFile, this comes about as a result of using a stale version of a resource, rather than the primary one in the cache. To resolve this, we should be using the primary resource as SystemViewREmoteFileAdapter.internalGetChildren() does.
Created attachment 192103 [details] patch to use latest IRemoteFile and only remember lastInput when set
I've committed the change to cvs.