status/remote-access: Don't show recording icon for screenshot UI casts
If there's only a single recording and it is the screenshot UI recording, don't show the icon, because it's already displayed by the new panel. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2163>
This commit is contained in:
parent
144acb1d02
commit
2949244d72
@ -58,7 +58,15 @@ class RemoteAccessApplet extends PanelMenu.SystemIndicator {
|
||||
}
|
||||
|
||||
_isRecording() {
|
||||
return [...this._handles].some(handle => handle.is_recording);
|
||||
const recordingHandles =
|
||||
[...this._handles].filter(handle => handle.is_recording);
|
||||
|
||||
// Screenshot UI screencasts have their own panel, so don't show this
|
||||
// indicator if there's only a screenshot UI screencast.
|
||||
if (Main.screenshotUI.screencast_in_progress)
|
||||
return recordingHandles.length > 1;
|
||||
|
||||
return recordingHandles.length > 0;
|
||||
}
|
||||
|
||||
_sync() {
|
||||
|
Loading…
Reference in New Issue
Block a user