summaryrefslogtreecommitdiff
path: root/src/panes.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/panes.zig')
-rw-r--r--src/panes.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/panes.zig b/src/panes.zig
index 09225068..886d4b28 100644
--- a/src/panes.zig
+++ b/src/panes.zig
@@ -2600,8 +2600,9 @@ pub const Output = struct {
try openStepped(p, id, .{ .cmd = .ThemeSel }, content);
}
- pub fn isWalkRow(out: ?State, line: []const u8) bool {
- const state = out orelse return true;
+ pub fn isWalkRow(file: *const File.State, row: usize, line: []const u8) bool {
+ const state = file.output orelse return true;
+ if (usesLocationsConfig(state.from)) return isResultRow(file, row);
if (!std.meta.eql(state.from, Origin{ .cmd = .ThemeSel })) return true;
// Section labels are for reading, not stops in the command walk.
return std.mem.startsWith(u8, std.mem.trimStart(u8, line, " \t"), comptime config.Runtime.findAction(.theme).?.word ++ " ");