summaryrefslogtreecommitdiff
path: root/src/pardes.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 12:14:13 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:16 -0300
commitab220b89afcfda848cf84c18cc135a2e5c392b79 (patch)
tree7fd2e82e88d0dd86aa3b2dc2a8146643fcacd9de /src/pardes.zig
parentc30835e62d3b7dd03ee8b28fbcff97d3b88bcd95 (diff)
downloadpardes-ab220b89afcfda848cf84c18cc135a2e5c392b79.tar.gz
pardes-ab220b89afcfda848cf84c18cc135a2e5c392b79.zip
Recent goes on across a Restore, and is kept after it
A Restore makes a new session, which never loaded the kept list, and saveRecent gives up until it has: Recent was empty after a Restore and nothing opened afterwards was kept. The new session now takes the old one's list (a boot from a dump reads the kept file). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/pardes.zig')
-rw-r--r--src/pardes.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pardes.zig b/src/pardes.zig
index f6032ac5..ba9a1f90 100644
--- a/src/pardes.zig
+++ b/src/pardes.zig
@@ -4675,7 +4675,7 @@ pub const Pardes = struct {
}
/// The kept list of files opened lately, read once at start.
- fn loadRecent(p: *Pardes) void {
+ pub fn loadRecent(p: *Pardes) void {
const path = p.opts.recent_path orelse return;
if (comptime !hosted) return;
defer p.recent_loaded = true;