Browse Source

Fix s:sort_by_mtime()

Fixes #260.
Marco Hinz 9 years ago
parent
commit
af521fa617
1 changed files with 3 additions and 1 deletions
  1. 3 1
      autoload/startify.vim

+ 3 - 1
autoload/startify.vim

@@ -586,7 +586,9 @@ function! s:show_sessions() abort
 
   if get(g:, 'startify_session_sort')
     function! s:sort_by_mtime(foo, bar)
-      return getftime(a:foo) <= getftime(a:bar)
+      let foo = getftime(a:foo)
+      let bar = getftime(a:bar)
+      return foo == bar ? 0 : (foo < bar ? 1 : -1)
     endfunction
     call sort(sfiles, 's:sort_by_mtime')
   endif