Set correct enabled state on popup cast menu item

This commit is contained in:
hensm
2022-05-10 00:36:26 +01:00
parent 5f96e6ef29
commit ff2bdef5c6

View File

@@ -325,7 +325,11 @@ class PopupApp extends Component<PopupAppProps, PopupAppState> {
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, {