From dc03398bc3edc5fdeca0a1d9cd200ad76c09d520 Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Mon, 12 Mar 2018 19:05:55 -0700 Subject: [PATCH] Avoid NPE in InkDecoration dispose (#15473) Avoids a null pointer exception if dispose() is called on an already-disposed InkDecoration. --- packages/flutter/lib/src/material/ink_decoration.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/flutter/lib/src/material/ink_decoration.dart b/packages/flutter/lib/src/material/ink_decoration.dart index 0392fc4482..8cb475e942 100644 --- a/packages/flutter/lib/src/material/ink_decoration.dart +++ b/packages/flutter/lib/src/material/ink_decoration.dart @@ -233,7 +233,7 @@ class _InkState extends State { @override void deactivate() { - _ink.dispose(); + _ink?.dispose(); assert(_ink == null); super.deactivate(); }