From 737b1481a6a7dd331a565acf6775432b8ae7038a Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Wed, 15 Jul 2026 05:58:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(client):=20=E5=8D=95=E5=AE=9E=E4=BE=8B?= =?UTF-8?q?=E3=80=8C=E5=B7=B2=E5=9C=A8=E8=BF=90=E8=A1=8C=E3=80=8D=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E6=A1=86=E7=BC=BA=E5=BA=94=E7=94=A8=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E2=80=94=E2=80=94DsButton=20=E5=8F=96=20tokens=20=E7=A9=BA?= =?UTF-8?q?=E6=8C=87=E9=92=88=E9=97=AA=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- client/lib/main.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/lib/main.dart b/client/lib/main.dart index 4c958b7..b92ce01 100644 --- a/client/lib/main.dart +++ b/client/lib/main.dart @@ -72,6 +72,9 @@ class _AlreadyRunningApp extends StatelessWidget { Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, + // 必须挂应用主题:DsButton 经 context.tokens 取 AppTokens extension, + // 裸 MaterialApp 没有该 extension 会空指针崩溃(弹不出提示框直接闪退) + theme: buildTheme('a'), home: Builder( builder: (context) { WidgetsBinding.instance.addPostFrameCallback((_) {