summary refs log tree commit diff stats
path: root/ranger/fm.py
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2009-12-22 15:53:15 +0100
committerhut <hut@lavabit.com>2009-12-22 15:53:15 +0100
commitfa704babe536ebd6409a939cfb684d5ac281de8a (patch)
treec119b7312afcfd858da0f512c2396db3825cf321 /ranger/fm.py
parent2b82ef62212c9a8d8702523c2720eb10b6b2bb28 (diff)
downloadranger-fa704babe536ebd6409a939cfb684d5ac281de8a.tar.gz
(half-assed) implementation of parallel directory loader
Diffstat (limited to 'ranger/fm.py')
-rw-r--r--ranger/fm.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ranger/fm.py b/ranger/fm.py
index db09129c..59568e68 100644
--- a/ranger/fm.py
+++ b/ranger/fm.py
@@ -4,6 +4,7 @@ from ranger.actions import Actions
 from ranger.container import Bookmarks
 from ranger.ext.relpath import relpath_conf
 from ranger import __version__
+from ranger.fsobject import Loader
 
 CTRL_C = 3
 TICKS_BEFORE_COLLECTING_GARBAGE = 100
@@ -16,6 +17,7 @@ class FM(Actions):
 		Actions.__init__(self)
 		self.ui = ui
 		self.bookmarks = bookmarks
+		self.loader = Loader()
 		self.apps = self.settings.apps.CustomApplications()
 
 		from ranger.shared import FileManagerAware
@@ -61,6 +63,8 @@ class FM(Actions):
 				try:
 					self.bookmarks.update_if_outdated()
 					self.ui.redraw()
+					self.loader.work()
+					self.ui.set_load_mode(self.loader)
 
 					key = self.ui.get_next_key()