diff --git a/lib/src/like_button.dart b/lib/src/like_button.dart index 0746595..9b5e3f5 100644 --- a/lib/src/like_button.dart +++ b/lib/src/like_button.dart @@ -447,7 +447,7 @@ class LikeButtonState extends State with TickerProviderStateMixin { return; } - if (isLiked != null && isLiked != _isLiked) { + if (isLiked != null ) { if (_likeCount != null) { _preLikeCount = _likeCount; if (isLiked) { @@ -456,7 +456,10 @@ class LikeButtonState extends State with TickerProviderStateMixin { _likeCount = _likeCount! - 1; } } - _isLiked = isLiked; + setState((){ + _isLiked = isLiked; + }); + if (mounted) { setState(() {