summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lepus.uberspace.de>2013-08-17 13:54:30 +0200
committerhut <hut@lepus.uberspace.de>2013-08-17 13:54:30 +0200
commitf0919e87cad6d071cbae74813bd7c892224e8b99 (patch)
tree13a2ab6d52349ce5bacfe733beb79625d2fdceb4
parent8a098da9f1e1fa62ddb6f629e50526686d3c1bbb (diff)
downloadranger-f0919e87cad6d071cbae74813bd7c892224e8b99.tar.gz
core.actions: better numerical argument to "mark_files"
-rw-r--r--ranger/core/actions.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/ranger/core/actions.py b/ranger/core/actions.py
index d493da48..2ba696ac 100644
--- a/ranger/core/actions.py
+++ b/ranger/core/actions.py
@@ -538,7 +538,7 @@ class Actions(FileManagerAware, EnvironmentAware, SettingsAware):
         except:
             pass
 
-    def mark_files(self, all=False, toggle=False, val=None, movedown=None, narg=1):
+    def mark_files(self, all=False, toggle=False, val=None, movedown=None, narg=None):
         """A wrapper for the directory.mark_xyz functions.
 
         Arguments:
@@ -561,6 +561,11 @@ class Actions(FileManagerAware, EnvironmentAware, SettingsAware):
         if val is None and toggle is False:
             return
 
+        if narg == None:
+            narg = 1
+        else:
+            all = False
+
         if all:
             if toggle:
                 cwd.toggle_all_marks()
href='/akkartik/mu/blame/090scenario_filesystem_test.mu?h=main&id=0a5e23018e1967fcccf20bbcd16b53e02c312346'>^
d5c86dfd ^
2d3d88d9 ^
0893d65e ^
6641b247 ^
9ed95def ^
6641b247 ^



0893d65e ^
80df524b ^
6641b247 ^




d5c86dfd ^


















6641b247 ^

0893d65e ^
6641b247 ^
2d3d88d9 ^
9ed95def ^
2d3d88d9 ^



0893d65e ^
80df524b ^
2d3d88d9 ^




0230a6cc ^

0893d65e ^
0230a6cc ^




9ed95def ^
0230a6cc ^



0893d65e ^
80df524b ^
0893d65e ^
80df524b ^
0230a6cc ^





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99