From 096ebc82d6084b2aafb6da8c77f2f090c9621f69 Mon Sep 17 00:00:00 2001 From: nfnty Date: Wed, 1 Feb 2017 22:32:28 +0100 Subject: container.directory.Directory: Resort directly after setting changes Fixes #707 --- ranger/container/directory.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ranger/container/directory.py b/ranger/container/directory.py index dee047f1..b23abe04 100644 --- a/ranger/container/directory.py +++ b/ranger/container/directory.py @@ -149,12 +149,10 @@ class Directory( # pylint: disable=too-many-instance-attributes,too-many-public self.marked_items = list() for opt in ('sort_directories_first', 'sort', 'sort_reverse', 'sort_case_insensitive'): - self.settings.signal_bind('setopt.' + opt, self.request_resort, - weak=True, autosort=False) + self.settings.signal_bind('setopt.' + opt, self.sort, weak=True, autosort=False) for opt in ('hidden_filter', 'show_hidden'): - self.settings.signal_bind('setopt.' + opt, self.refilter, - weak=True, autosort=False) + self.settings.signal_bind('setopt.' + opt, self.refilter, weak=True, autosort=False) self.settings = LocalSettings(path, self.settings) -- cgit 1.4.1-2-gfad0