diff options
Diffstat (limited to 'src/dump.zig')
| -rw-r--r-- | src/dump.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/dump.zig b/src/dump.zig index 7b27876e..4db3df24 100644 --- a/src/dump.zig +++ b/src/dump.zig @@ -802,7 +802,10 @@ fn initDump(gpa: std.mem.Allocator, opts: Options, zon_bytes: []const u8, previo p.cell_pixels = old.cell_pixels; p.row_metrics = old.row_metrics; p.native_images = old.native_images; - } + // Recent goes on across a Restore, the old session's own list. + p.recent = old.recent.clone(p.recentGpa()); + p.recent_loaded = old.recent_loaded; + } else p.loadRecent(); for (opts.mounts) |mount| try p.fs.mount(gpa, mount.name, mount.dial); p.opts.mounts = &.{}; var parsed = try readZon(gpa, zon_bytes, "load"); |
