diff --git a/lib/widgets/json_previewer.dart b/lib/widgets/json_previewer.dart index 6ce3b5e9..1fecf8b8 100644 --- a/lib/widgets/json_previewer.dart +++ b/lib/widgets/json_previewer.dart @@ -237,10 +237,16 @@ class _JsonPreviewerState extends State { size: 18, ), onPressed: () async { - await Clipboard.setData(ClipboardData( - text: kEncoder.convert(toJson(node)))); + String msg; + try { + await Clipboard.setData(ClipboardData( + text: kEncoder.convert(toJson(node)))); + msg = "Copied"; + } catch (e) { + msg = "An error occurred"; + } sm.hideCurrentSnackBar(); - sm.showSnackBar(getSnackBar("Copied")); + sm.showSnackBar(getSnackBar(msg)); }, ), )