fix: don't restore editor view rows and cols
This commit is contained in:
parent
70612f211a
commit
afcda4fc01
1 changed files with 4 additions and 0 deletions
|
@ -401,9 +401,13 @@ pub const Editor = struct {
|
||||||
try self.open(file_path);
|
try self.open(file_path);
|
||||||
self.clipboard = if (clipboard.len > 0) try self.allocator.dupe(u8, clipboard) else null;
|
self.clipboard = if (clipboard.len > 0) try self.allocator.dupe(u8, clipboard) else null;
|
||||||
self.last_find_query = if (query.len > 0) try self.allocator.dupe(u8, clipboard) else null;
|
self.last_find_query = if (query.len > 0) try self.allocator.dupe(u8, clipboard) else null;
|
||||||
|
const rows = self.view.rows;
|
||||||
|
const cols = self.view.cols;
|
||||||
if (!try self.view.extract(&view_cbor))
|
if (!try self.view.extract(&view_cbor))
|
||||||
return error.RestoreView;
|
return error.RestoreView;
|
||||||
self.scroll_dest = self.view.row;
|
self.scroll_dest = self.view.row;
|
||||||
|
self.view.rows = rows;
|
||||||
|
self.view.cols = cols;
|
||||||
|
|
||||||
if (cursels_cbor.len > 0)
|
if (cursels_cbor.len > 0)
|
||||||
self.clear_all_cursors();
|
self.clear_all_cursors();
|
||||||
|
|
Loading…
Add table
Reference in a new issue