Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Jonny Borges
2022-08-08 15:34:16 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
7a3c5ad7e447bf7e482bd9c7af65b1c18193daf7
7a3c5ad7
1 parent
bf66f6e3
fix Bind.create
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
3 deletions
lib/get_state_manager/src/simple/get_state.dart
lib/get_state_manager/src/simple/simple_builder.dart
lib/get_state_manager/src/simple/get_state.dart
View file @
7a3c5ad
...
...
@@ -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
;
}
...
...
lib/get_state_manager/src/simple/simple_builder.dart
View file @
7a3c5ad
...
...
@@ -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
);
}
}
...
...
Please
register
or
login
to post a comment