From 83c36eb5165bd4b9a6059f081adc4f412660a210 Mon Sep 17 00:00:00 2001 From: Qun Cheng Date: Mon, 18 Sep 2023 20:24:59 +0800 Subject: [PATCH] Use platformBrightnessOf to detect system brightness --- experimental/material_3_demo/lib/main.dart | 3 +-- material_3_demo/lib/main.dart | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/experimental/material_3_demo/lib/main.dart b/experimental/material_3_demo/lib/main.dart index 5a0ec563b..cc6cd5565 100644 --- a/experimental/material_3_demo/lib/main.dart +++ b/experimental/material_3_demo/lib/main.dart @@ -31,8 +31,7 @@ class _AppState extends State { bool get useLightMode { switch (themeMode) { case ThemeMode.system: - return View.of(context).platformDispatcher.platformBrightness == - Brightness.light; + return MediaQuery.platformBrightnessOf(context) == Brightness.light; case ThemeMode.light: return true; case ThemeMode.dark: diff --git a/material_3_demo/lib/main.dart b/material_3_demo/lib/main.dart index 5a0ec563b..cc6cd5565 100644 --- a/material_3_demo/lib/main.dart +++ b/material_3_demo/lib/main.dart @@ -31,8 +31,7 @@ class _AppState extends State { bool get useLightMode { switch (themeMode) { case ThemeMode.system: - return View.of(context).platformDispatcher.platformBrightness == - Brightness.light; + return MediaQuery.platformBrightnessOf(context) == Brightness.light; case ThemeMode.light: return true; case ThemeMode.dark: