From ff2bdef5c61a32668d87284cda717ba4c91476a0 Mon Sep 17 00:00:00 2001 From: hensm Date: Tue, 10 May 2022 00:36:26 +0100 Subject: [PATCH] Set correct enabled state on popup cast menu item --- ext/src/ui/popup/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/src/ui/popup/index.tsx b/ext/src/ui/popup/index.tsx index cbcaf92..1dab37d 100755 --- a/ext/src/ui/popup/index.tsx +++ b/ext/src/ui/popup/index.tsx @@ -325,7 +325,11 @@ class PopupApp extends Component { browser.menus.update(menuIdPopupCast, { visible: true, title: _("popupCastMenuTitle", device.friendlyName), - enabled: !this.state.isConnecting + enabled: + // Not already connecting to a receiver + !this.state.isConnecting && + // Selected media type available + !!(this.state.availableMediaTypes & this.state.mediaType) }); browser.menus.update(menuIdPopupStop, {