From df2cbb7d136b2c5ad4ee65117929c7ea13b5fc26 Mon Sep 17 00:00:00 2001 From: estevez-dev Date: Fri, 22 Feb 2019 15:39:53 +0200 Subject: [PATCH] Resolves #313 Fix missed mute button for media_player --- lib/entity_widgets/controls/media_player_widgets.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/entity_widgets/controls/media_player_widgets.dart b/lib/entity_widgets/controls/media_player_widgets.dart index 25261df..f01d17f 100644 --- a/lib/entity_widgets/controls/media_player_widgets.dart +++ b/lib/entity_widgets/controls/media_player_widgets.dart @@ -307,11 +307,11 @@ class _MediaPlayerControlsState extends State { if (entity.state != EntityState.off && entity.state != EntityState.unknown && entity.state != EntityState.unavailable) { Widget muteWidget; Widget volumeStepWidget; - if (entity.supportVolumeMute) { + if (entity.supportVolumeMute || entity.attributes["is_volume_muted"] != null) { bool isMuted = entity.attributes["is_volume_muted"] ?? false; muteWidget = IconButton( - icon: Icon(isMuted ? Icons.volume_off : Icons.volume_up), + icon: Icon(isMuted ? Icons.volume_up : Icons.volume_off), onPressed: () => _setVolumeMute(!isMuted, entity.entityId) ); } else {