mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-20 02:59:26 +01:00
chore: Follow up flickering avatars
This commit is contained in:
parent
88d7f58574
commit
6912d9c5ee
@ -130,6 +130,7 @@ class _MxcImageState extends State<MxcImage> {
|
||||
}
|
||||
|
||||
void _tryLoad(_) async {
|
||||
if (_imageData != null) return;
|
||||
try {
|
||||
await _load();
|
||||
} catch (_) {
|
||||
@ -169,6 +170,7 @@ class _MxcImageState extends State<MxcImage> {
|
||||
fit: widget.fit,
|
||||
errorBuilder: (context, __, ___) {
|
||||
_isCached = false;
|
||||
_imageData = null;
|
||||
WidgetsBinding.instance.addPostFrameCallback(_tryLoad);
|
||||
return placeholder(context);
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user