about summary refs log tree commit diff stats
path: root/ranger/ext
diff options
context:
space:
mode:
authorWojciech Siewierski <wojciech.siewierski@onet.pl>2018-06-01 22:14:06 +0200
committerWojciech Siewierski <wojciech.siewierski@onet.pl>2018-06-01 22:14:06 +0200
commit0045755469b253436c847e0e0d600941252f4a5f (patch)
tree93a831dc363e99a3bd4673ce0c7ccd9e482193a8 /ranger/ext
parent37d26620d0f43baf8a46dff323d9268f4fe64097 (diff)
downloadranger-0045755469b253436c847e0e0d600941252f4a5f.tar.gz
Make the w3m delay configurable
Diffstat (limited to 'ranger/ext')
-rw-r--r--ranger/ext/img_display.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/ranger/ext/img_display.py b/ranger/ext/img_display.py
index f423830f..4f447f39 100644
--- a/ranger/ext/img_display.py
+++ b/ranger/ext/img_display.py
@@ -60,7 +60,7 @@ class ImageDisplayer(object):
         pass
 
 
-class W3MImageDisplayer(ImageDisplayer):
+class W3MImageDisplayer(ImageDisplayer, FileManagerAware):
     """Implementation of ImageDisplayer using w3mimgdisplay, an utilitary
     program from w3m (a text-based web browser). w3mimgdisplay can display
     images either in virtual tty (using linux framebuffer) or in a Xorg session.
@@ -123,8 +123,9 @@ class W3MImageDisplayer(ImageDisplayer):
         # Mitigate the issue with the horizontal black bars when
         # selecting some images on some systems. 2 milliseconds seems
         # enough. Adjust as necessary.
-        from time import sleep
-        sleep(0.02)
+        if self.fm.settings.w3m_delay > 0:
+            from time import sleep
+            sleep(self.fm.settings.w3m_delay)
 
         self.process.stdin.write(input_gen)
         self.process.stdin.flush()