diff --git a/lib/core/utils/ui.dart b/lib/core/utils/ui.dart index ea9a1715..b0e32959 100644 --- a/lib/core/utils/ui.dart +++ b/lib/core/utils/ui.dart @@ -119,8 +119,10 @@ Future loadFontFile(String localPath) async { if (localPath.isEmpty) return; final name = getFileName(localPath); if (name == null) return; + final file = File(localPath); + if (!await file.exists()) return; var fontLoader = FontLoader(name); - fontLoader.addFont(File(localPath).readAsBytes().byteData); + fontLoader.addFont(file.readAsBytes().byteData); await fontLoader.load(); } diff --git a/lib/data/provider/virtual_keyboard.dart b/lib/data/provider/virtual_keyboard.dart index b1a5127f..938c96af 100644 --- a/lib/data/provider/virtual_keyboard.dart +++ b/lib/data/provider/virtual_keyboard.dart @@ -1,8 +1,9 @@ import 'package:flutter/widgets.dart'; -import 'package:toolbox/data/store/setting.dart'; -import 'package:toolbox/locator.dart'; import 'package:xterm/core.dart'; +import '../../locator.dart'; +import '../store/setting.dart'; + class VirtualKeyboard extends TerminalInputHandler with ChangeNotifier { VirtualKeyboard();