summary refs log tree commit diff stats
path: root/ranger/core/fm.py
diff options
context:
space:
mode:
Diffstat (limited to 'ranger/core/fm.py')
-rw-r--r--ranger/core/fm.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ranger/core/fm.py b/ranger/core/fm.py
index 94d0d85d..aef10150 100644
--- a/ranger/core/fm.py
+++ b/ranger/core/fm.py
@@ -26,18 +26,20 @@ from ranger.container import Bookmarks
 from ranger.core.runner import Runner
 from ranger import relpath_conf
 from ranger.ext.get_executables import get_executables
+from ranger.ext.signal_dispatcher import SignalDispatcher
 from ranger import __version__
 from ranger.fsobject import Loader
 
 CTRL_C = 3
 TICKS_BEFORE_COLLECTING_GARBAGE = 100
 
-class FM(Actions):
+class FM(Actions, SignalDispatcher):
 	input_blocked = False
 	input_blocked_until = 0
 	def __init__(self, ui=None, bookmarks=None, tags=None):
 		"""Initialize FM."""
 		Actions.__init__(self)
+		SignalDispatcher.__init__(self)
 		self.ui = ui
 		self.log = deque(maxlen=20)
 		self.bookmarks = bookmarks