summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--ranger/api/commands.py1
-rw-r--r--ranger/config/commands.py2
-rw-r--r--ranger/gui/widgets/console.py8
3 files changed, 2 insertions, 9 deletions
diff --git a/ranger/api/commands.py b/ranger/api/commands.py
index 4250a5da..ce381e18 100644
--- a/ranger/api/commands.py
+++ b/ranger/api/commands.py
@@ -90,7 +90,6 @@ class Command(FileManagerAware):
 
     def __init__(self, line, quantifier=None):
         self.line = line
-        self.updated_line = line
         self.args = line.split()
         self.quantifier = quantifier
         try:
diff --git a/ranger/config/commands.py b/ranger/config/commands.py
index 4dce770f..7411face 100644
--- a/ranger/config/commands.py
+++ b/ranger/config/commands.py
@@ -40,8 +40,6 @@
 # self.args: A list of all (space-separated) arguments to the command.
 # self.quantifier: If this command was mapped to the key "X" and
 #      the user pressed 6X, self.quantifier will be 6.
-# self.updated_line: The quick() method can overwrite this attribute and
-#      the console will use it as the new line.
 # self.arg(n): The n-th argument, or an empty string if it doesn't exist.
 # self.rest(n): The n-th argument plus everything that followed.  For example,
 #      If the command was "search foo bar a b c", rest(2) will be "bar a b c"
diff --git a/ranger/gui/widgets/console.py b/ranger/gui/widgets/console.py
index 23d4b861..10458a54 100644
--- a/ranger/gui/widgets/console.py
+++ b/ranger/gui/widgets/console.py
@@ -418,12 +418,8 @@ class Console(Widget):
             pass
         else:
             cmd = cls(self.line)
-            if cmd:
-                result = cmd.quick()
-                if self.allow_close:
-                    self.line = cmd.updated_line
-                    if result:
-                        self.execute(cmd)
+            if cmd and cmd.quick():
+                self.execute(cmd)
 
     def ask(self, text, callback, choices=['y', 'n']):
         """