diff --git a/lib/get_rx/src/rx_types/rx_core/rx_impl.dart b/lib/get_rx/src/rx_types/rx_core/rx_impl.dart index 45bc03cfa..83261ffce 100644 --- a/lib/get_rx/src/rx_types/rx_core/rx_impl.dart +++ b/lib/get_rx/src/rx_types/rx_core/rx_impl.dart @@ -100,7 +100,7 @@ mixin RxObjectMixin on GetListenable { set value(T val) { if (isDisposed) return; sentToStream = false; - if (value == val && !firstRebuild) return; + if (_value.hashCode == val.hashCode && !firstRebuild) return; firstRebuild = false; sentToStream = true; super.value = val;