summary refs log tree commit diff stats
path: root/ranger/gui/widgets/filelist.py
diff options
context:
space:
mode:
Diffstat (limited to 'ranger/gui/widgets/filelist.py')
-rw-r--r--ranger/gui/widgets/filelist.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/ranger/gui/widgets/filelist.py b/ranger/gui/widgets/filelist.py
index 4973ae4f..457c9856 100644
--- a/ranger/gui/widgets/filelist.py
+++ b/ranger/gui/widgets/filelist.py
@@ -30,7 +30,7 @@ class FileList(Widget):
 					self.fm.enter_dir(self.target.path)
 
 				if index < len(self.target):
-					self.fm.move(absolute = index)
+					self.fm.move_pointer(absolute = index)
 			elif event.pressed(3):
 				try:
 					clicked_file = self.target[index]
@@ -191,8 +191,10 @@ class FileList(Widget):
 
 			string = drawed.basename
 			if self.main_display:
-				self.win.addnstr(
-						self.y + line, self.x + 1, drawed.basename, self.wid - 2)
+				if self.wid > 2:
+					self.win.addnstr(
+							self.y + line, self.x + 1,
+							drawed.basename, self.wid - 2)
 			else:
 				self.win.addnstr(
 						self.y + line, self.x, drawed.basename, self.wid)