Quellcode durchsuchen

close file info on saving caption

ashilkn vor 2 Jahren
Ursprung
Commit
362d66d5ed
1 geänderte Dateien mit 5 neuen und 5 gelöschten Zeilen
  1. 5 5
      lib/ui/viewer/file/file_caption_widget.dart

+ 5 - 5
lib/ui/viewer/file/file_caption_widget.dart

@@ -50,14 +50,14 @@ class _FileCaptionWidgetState extends State<FileCaptionWidget> {
     final colorScheme = getEnteColorScheme(context);
     final textTheme = getEnteTextTheme(context);
     return TextField(
-      onEditingComplete: () async {
+      onSubmitted: (value) async {
         if (editedCaption != null) {
-          await editFileCaption(context, widget.file, editedCaption);
-          if (mounted) {
-            setState(() {});
+          final isSuccesful =
+              await editFileCaption(context, widget.file, editedCaption);
+          if (isSuccesful) {
+            Navigator.pop(context);
           }
         }
-        _focusNode.unfocus();
       },
       controller: _textController,
       focusNode: _focusNode,