diff options
-rw-r--r-- | TODO | 1 | ||||
-rw-r--r-- | code/directory.rb | 2 | ||||
-rw-r--r-- | code/fm.rb | 5 |
3 files changed, 5 insertions, 3 deletions
diff --git a/TODO b/TODO index f804f48c..4e4f2bd7 100644 --- a/TODO +++ b/TODO @@ -8,6 +8,7 @@ Required for next Release this could flush the text to ranger and result in unwanted actions (X) #14 09/07/18 Sorting sometimes doesn't work ( ) #0 09/07/17 the device is busy even if you're not on the device + ( ) #17 09/07/19 shell behaves strangely sometimes when run with s key Critical Issues diff --git a/code/directory.rb b/code/directory.rb index 6099d891..e7431399 100644 --- a/code/directory.rb +++ b/code/directory.rb @@ -198,7 +198,7 @@ class Directory oldfile = @pointed_file read_dir get_file_info - sort_if_needed + sort if @files.include? oldfile self.pointed_file = oldfile diff --git a/code/fm.rb b/code/fm.rb index 168885d4..84cac712 100644 --- a/code/fm.rb +++ b/code/fm.rb @@ -71,7 +71,7 @@ module Fm def refresh() begin - @pwd.refresh + @pwd.refresh! update_pointers draw rescue @@ -240,7 +240,8 @@ module Fm def update_pointers @path.each_with_index do |p, i| - p.schedule + ## is this line necessary? +# p.schedule unless i == @path.size - 1 p.pointed_file = @path[i+1].path end |