fix: favPanel reBuild

This commit is contained in:
guozhigq
2023-07-25 20:23:23 +08:00
parent 9f7b631a41
commit 235d1809d7

View File

@ -15,11 +15,13 @@ class FavPanel extends StatefulWidget {
class _FavPanelState extends State<FavPanel> {
Box localCache = GStrorage.localCache;
late double sheetHeight;
late Future _futureBuilderFuture;
@override
void initState() {
super.initState();
sheetHeight = localCache.get('sheetHeight');
_futureBuilderFuture = widget.ctr!.queryVideoInFolder();
}
@override
@ -52,7 +54,7 @@ class _FavPanelState extends State<FavPanel> {
Expanded(
child: Material(
child: FutureBuilder(
future: widget.ctr!.queryVideoInFolder(),
future: _futureBuilderFuture,
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.done) {
Map data = snapshot.data as Map;