diff --git a/win_text_editor/lib/app/components/file_explorer.dart b/win_text_editor/lib/app/components/file_explorer.dart index 98efde6..59fe406 100644 --- a/win_text_editor/lib/app/components/file_explorer.dart +++ b/win_text_editor/lib/app/components/file_explorer.dart @@ -1,9 +1,6 @@ -import 'dart:io'; - import 'package:file_picker/file_picker.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; -import 'package:win_text_editor/app/providers/logger.dart'; import '../models/file_node.dart'; import '../providers/file_provider.dart'; diff --git a/win_text_editor/lib/app/providers/editor_provider.dart b/win_text_editor/lib/app/providers/editor_provider.dart index 7d84b06..014855e 100644 --- a/win_text_editor/lib/app/providers/editor_provider.dart +++ b/win_text_editor/lib/app/providers/editor_provider.dart @@ -104,7 +104,7 @@ class EditorProvider with ChangeNotifier { if (!_tabLoadingStates[tabId]!) break; // 检查是否取消 final chunkLines = lines.sublist(i, min(i + linesPerChunk, lines.length)); - _tabs[index].chunks!.addAll(chunkLines); + _tabs[index].chunks.addAll(chunkLines); notifyListeners(); await Future.delayed(Duration.zero); // 让UI更新