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), + ), + ), + ), ); } }