diff options
Diffstat (limited to 'ranger/gui/widgets/process_manager.py')
-rw-r--r-- | ranger/gui/widgets/process_manager.py | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/ranger/gui/widgets/process_manager.py b/ranger/gui/widgets/process_manager.py index 138c70c1..baf4f2ba 100644 --- a/ranger/gui/widgets/process_manager.py +++ b/ranger/gui/widgets/process_manager.py @@ -100,30 +100,9 @@ class ProcessManager(Widget, Accumulator): self.env.key_clear() else: if hasattr(cmd, 'execute'): - cmd.execute(self, self.env.keybuffer.number) + cmd.execute_wrap(self) self.env.key_clear() def get_list(self): return self.fm.loader.queue return self.loader.queue - - -class KeyWrapper(object): - @staticmethod - def move(relative=0, absolute=None): - if absolute is None: - def fnc(wdg, n): - if n is not None: - if relative >= 0: - wdg.move(relative=n) - else: - wdg.move(relative=-n) - else: - wdg.move(relative=relative) - else: - def fnc(wdg, n): - if n is not None: - wdg.move(absolute=n, relative=relative) - else: - wdg.move(absolute=absolute, relative=relative) - return fnc |