Community
Participate
Working Groups
ServiceCommandShell leaks protected non-API OutputRefreshJob field.
Created attachment 94684 [details] Patch fixing the issue Attached patch fixes the issue. Strictly speaking, this is a compatible API change because clients wouldn't have been allowed to use the non-API OutputRefreshJob before the change: * Made ServiceCommandShell#_lastRefreshJob field private * Added ServiceCommandShell#notifyOutputChanged(IRemoteOutput[], boolean) Extenders now call protected notifyOutputChanged() in order to notify outputs, instead of manipulating the private _lastRefreshJob directly.
Patch committed: [225510][api] Fix OutputRefreshJob API leakage