Переглянути джерело

Sort folders by name when pleasing

vishnukvmd 4 роки тому
батько
коміт
70797b868d
1 змінених файлів з 6 додано та 0 видалено
  1. 6 0
      lib/ui/backup_folder_selection_page.dart

+ 6 - 0
lib/ui/backup_folder_selection_page.dart

@@ -3,6 +3,7 @@ import 'dart:ui';
 import 'package:flutter/material.dart';
 import 'package:implicitly_animated_reorderable_list/implicitly_animated_reorderable_list.dart';
 import 'package:implicitly_animated_reorderable_list/transitions.dart';
+import 'package:logging/logging.dart';
 import 'package:photos/core/configuration.dart';
 import 'package:photos/core/event_bus.dart';
 import 'package:photos/db/files_db.dart';
@@ -101,6 +102,9 @@ class _BackupFolderSelectionPageState extends State<BackupFolderSelectionPage> {
                 } else {
                   _selectedFolders.addAll(_allFolders);
                 }
+                _latestFiles.sort((first, second) {
+                  return first.deviceFolder.compareTo(second.deviceFolder);
+                });
                 setState(() {});
               }),
           Expanded(child: _getFolders()),
@@ -283,6 +287,8 @@ class _BackupFolderSelectionPageState extends State<BackupFolderSelectionPage> {
       }
       return first.deviceFolder.compareTo(second.deviceFolder);
     });
+    Logger("Test").info(
+        "Post sort: " + _latestFiles.map((e) => e.deviceFolder).toString());
   }
 
   Widget _getThumbnail(File file) {