mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-25 11:22:23 +00:00
Fix duplicated snackbars logs
This commit is contained in:
parent
8859468a66
commit
0821fd4e0e
2 changed files with 181 additions and 177 deletions
|
@ -33,6 +33,7 @@ class LogsListWidget extends StatefulWidget {
|
|||
}
|
||||
|
||||
class _LogsListWidgetState extends State<LogsListWidget> {
|
||||
final _scaffoldMessengerKey = GlobalKey<ScaffoldMessengerState>();
|
||||
bool showDivider = true;
|
||||
|
||||
void fetchFilteringRules() async {
|
||||
|
@ -93,7 +94,9 @@ class _LogsListWidgetState extends State<LogsListWidget> {
|
|||
Widget build(BuildContext context) {
|
||||
final logsProvider = Provider.of<LogsProvider>(context);
|
||||
|
||||
return Scaffold(
|
||||
return ScaffoldMessenger(
|
||||
key: widget.twoColumns ? _scaffoldMessengerKey : null,
|
||||
child: Scaffold(
|
||||
body: NestedScrollView(
|
||||
headerSliverBuilder: (context, innerBoxIsScrolled) => [
|
||||
SliverOverlapAbsorber(
|
||||
|
@ -282,6 +285,7 @@ class _LogsListWidgetState extends State<LogsListWidget> {
|
|||
},
|
||||
)
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
|
@ -83,7 +83,7 @@ class _SettingsWidget extends StatefulWidget {
|
|||
}
|
||||
|
||||
class _SettingsWidgetState extends State<_SettingsWidget> {
|
||||
final scaffoldMessengerKey = GlobalKey<ScaffoldMessengerState>();
|
||||
final _scaffoldMessengerKey = GlobalKey<ScaffoldMessengerState>();
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
|
@ -104,7 +104,7 @@ class _SettingsWidgetState extends State<_SettingsWidget> {
|
|||
}
|
||||
|
||||
return ScaffoldMessenger(
|
||||
key: widget.twoColumns ? scaffoldMessengerKey : null,
|
||||
key: widget.twoColumns ? _scaffoldMessengerKey : null,
|
||||
child: Scaffold(
|
||||
body: NestedScrollView(
|
||||
headerSliverBuilder: (context, innerBoxIsScrolled) => [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue