Jonny Borges
Committed by GitHub

Merge pull request #2490 from jonataslaw/fix-create

fix Bind.create
import 'dart:async';
// ignore: avoid_web_libraries_in_flutter
import 'dart:html';
import '../../certificates/certificates.dart';
... ...
... ... @@ -156,6 +156,7 @@ abstract class Bind<T> extends StatelessWidget {
return _FactoryBind<S>(
create: builder,
tag: tag,
global: false,
);
}
... ... @@ -462,7 +463,9 @@ class BindElement<T> extends InheritedElement {
}
}
} else {
_controllerBuilder = widget.create?.call(this) ?? widget.init;
_controllerBuilder =
(widget.create != null ? () => widget.create!.call(this) : null) ??
widget.init;
_isCreator = true;
_needStart = true;
}
... ...
... ... @@ -94,8 +94,11 @@ mixin StatelessObserverComponent on StatelessElement {
List<Disposer>? disposers = <Disposer>[];
void getUpdate() {
if (disposers != null && !dirty) {
markNeedsBuild();
// if (disposers != null && !dirty) {
// markNeedsBuild();
// }
if (disposers != null) {
scheduleMicrotask(markNeedsBuild);
}
}
... ...
name: get
description: Open screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX.
version: 5.0.0-beta.51
version: 5.0.0-beta.52
homepage: https://github.com/jonataslaw/getx
environment:
... ...