From 4b519893491b9ffdb8dda76dbe0b63b74d4dc0d2 Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Thu, 5 Mar 2020 18:34:25 +0100 Subject: [PATCH] Stylesheet --- aidedejeu_flutter/lib/widgets/pceditor.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/aidedejeu_flutter/lib/widgets/pceditor.dart b/aidedejeu_flutter/lib/widgets/pceditor.dart index e8236c8c..e336d87b 100644 --- a/aidedejeu_flutter/lib/widgets/pceditor.dart +++ b/aidedejeu_flutter/lib/widgets/pceditor.dart @@ -14,6 +14,8 @@ class PCEditorPage extends StatefulWidget { } class _PCEditorPageState extends State { + MarkdownStyleSheet styleSheet; + RaceItem _race; SubRaceItem _subRace; List _races; @@ -33,6 +35,13 @@ class _PCEditorPageState extends State { _initBackgrounds(); } + @protected + @mustCallSuper + void didChangeDependencies() { + super.didChangeDependencies(); + styleSheet = mainMarkdownStyleSheet(context); + } + void _initRaces() async { var races = await loadRaces(); setState(() { @@ -99,7 +108,7 @@ class _PCEditorPageState extends State { Widget _buildMarkdown(String markdown) { return MarkdownBody( data: markdown ?? "", - styleSheet: mainMarkdownStyleSheet(context), + styleSheet: styleSheet, onTapLink: (link) => Navigator.push( context, MaterialPageRoute(builder: (context) => LibraryPage(id: link)),