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
Jonatas
2020-10-01 14:53:01 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
8c70723f7c61d174e9b1e5dd3212fa210c34da37
8c70723f
1 parent
81b535cc
improve forceAppUpdate
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
7 deletions
packages/get_navigation/lib/src/extension_navigation.dart
packages/get_state_manager/lib/src/simple/get_view.dart
packages/get_navigation/lib/src/extension_navigation.dart
View file @
8c70723
...
...
@@ -912,12 +912,13 @@ extension GetNavigation on GetInterface {
}
void
forceAppUpdate
()
{
void
rebuild
(
Element
el
)
{
el
.
markNeedsBuild
();
el
.
visitChildren
(
rebuild
);
void
restart
(
Element
element
)
{
element
.
markNeedsBuild
();
element
.
visitChildren
(
restart
);
}
(
context
as
Element
).
visitChildren
(
rebuild
);
final
element
=
Get
.
context
as
Element
;
restart
(
element
);
}
void
changeTheme
(
ThemeData
theme
)
{
...
...
packages/get_state_manager/lib/src/simple/get_view.dart
View file @
8c70723
...
...
@@ -94,10 +94,16 @@ class GetStatelessElement extends ComponentElement {
}
void
forceAppUpdate
()
{
void
restart
(
Element
element
)
{
element
.
markNeedsBuild
();
element
.
rebuild
();
element
.
visitChildren
(
restart
);
}
markNeedsBuild
();
visitChildren
((
child
)
{
(
child
as
GetStatelessElement
).
forceAppUpdate
();
});
rebuild
();
visitChildren
(
restart
);
}
@override
...
...
Please
register
or
login
to post a comment