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']):
         """
a> 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235