From e69e97481bbe21f5e204668d24921b271720e220 Mon Sep 17 00:00:00 2001 From: lucasbstn <64323294+lucasbstn@users.noreply.github.com> Date: Thu, 3 Jun 2021 20:01:00 +0300 Subject: [PATCH] Fix #242 (#254) --- lib/src/widgets/toolbar/color_button.dart | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/lib/src/widgets/toolbar/color_button.dart b/lib/src/widgets/toolbar/color_button.dart index fa5bb520..fa757e8a 100644 --- a/lib/src/widgets/toolbar/color_button.dart +++ b/lib/src/widgets/toolbar/color_button.dart @@ -125,7 +125,7 @@ class _ColorButtonState extends State { ); } - void _changeColor(Color color) { + void _changeColor(BuildContext context, Color color) { var hex = color.value.toRadixString(16); if (hex.startsWith('ff')) { hex = hex.substring(2); @@ -139,15 +139,16 @@ class _ColorButtonState extends State { void _showColorPicker() { showDialog( context: context, - builder: (_) => AlertDialog( - title: const Text('Select Color'), - backgroundColor: Theme.of(context).canvasColor, - content: SingleChildScrollView( - child: MaterialPicker( - pickerColor: const Color(0x00000000), - onColorChanged: _changeColor, - ), - )), + builder: (context) => AlertDialog( + title: const Text('Select Color'), + backgroundColor: Theme.of(context).canvasColor, + content: SingleChildScrollView( + child: MaterialPicker( + pickerColor: const Color(0x00000000), + onColorChanged: (color) => _changeColor(context, color), + ), + ), + ), ); } }