Răsfoiți Sursa

Commit sorting fix I wrote ages ago

Billy Barrow 3 ani în urmă
părinte
comite
803e2b2f81
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      ppublisher/__main__.py

+ 2 - 0
ppublisher/__main__.py

@@ -3,6 +3,7 @@ gi.require_version("Gtk", "3.0")
 from gi.repository import GLib, Gio, Gtk
 from gi.repository import GLib, Gio, Gtk
 
 
 import sys
 import sys
+import os
 from ppublisher.file_item import FileItem
 from ppublisher.file_item import FileItem
 from ppublisher.metadata import MetadataEditor
 from ppublisher.metadata import MetadataEditor
 from ppublisher.file_editor import FileEditor
 from ppublisher.file_editor import FileEditor
@@ -87,6 +88,7 @@ class AppWindow(Gtk.ApplicationWindow):
         builder = PpixBuilder()
         builder = PpixBuilder()
         import glob
         import glob
         paths = glob.glob(folder_path + "/*.ppub")
         paths = glob.glob(folder_path + "/*.ppub")
+        paths = sorted(paths, key= lambda p: os.stat(p).st_ctime, reverse=True)
         for path in paths:
         for path in paths:
             builder.add_publication(path.split("/")[-1], ppub.Ppub.from_stream(open(path, 'rb')))
             builder.add_publication(path.split("/")[-1], ppub.Ppub.from_stream(open(path, 'rb')))