summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-02-09 22:51:37 +0100
committerhut <hut@lavabit.com>2010-02-11 03:04:24 +0100
commit1cb6afa91181b95464b3b30d6a603c1554c0309d (patch)
treec714b30bbf558fd74e9612fdb575278632021a52
parent26dce0988cb3e5b0425f05e407fb504e1aa0f0e1 (diff)
downloadranger-1cb6afa91181b95464b3b30d6a603c1554c0309d.tar.gz
browsercolumn: bugfix
-rw-r--r--ranger/gui/widgets/browsercolumn.py17
1 files changed, 7 insertions, 10 deletions
diff --git a/ranger/gui/widgets/browsercolumn.py b/ranger/gui/widgets/browsercolumn.py
index 5e16498e..a8bc0292 100644
--- a/ranger/gui/widgets/browsercolumn.py
+++ b/ranger/gui/widgets/browsercolumn.py
@@ -113,17 +113,14 @@ class BrowserColumn(Pager, Widget):
 			self.need_redraw = True
 			self.old_dir = self.target
 
-		if self.target.is_directory \
-				and self.target.pointed_obj != self.old_cf:
-			self.need_redraw = True
-			self.old_cf = self.target.pointed_obj
-
-		if self.target.is_directory:
-			if self.target.load_content_if_outdated():
+		if self.target and self.target.is_directory:
+			if self.target.pointed_obj != self.old_cf:
 				self.need_redraw = True
-			elif self.target.sort_if_outdated():
-				self.need_redraw = True
-			elif self.last_redraw_time < self.target.last_update_time:
+				self.old_cf = self.target.pointed_obj
+
+			if self.target.load_content_if_outdated() \
+			or self.target.sort_if_outdated() \
+			or self.last_redraw_time < self.target.last_update_time:
 				self.need_redraw = True
 
 		if self.need_redraw:
vabit.com> 2011-10-05 18:15:35 +0200 README: polished, removed INSTALL' href='/akspecs/ranger/commit/ranger.py?id=240394a494b0bbb854687a34941bf90a5ccd5b4d'>240394a4 ^
f027adc0 ^
08f08fb9 ^
654af129 ^
08f08fb9 ^
d8084b41 ^

99400080 ^
08f08fb9 ^

654af129 ^

d1a1173d ^
d8084b41 ^
cba63cf3 ^
b4250dbc ^

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40