summaryrefslogtreecommitdiff
path: root/src/Editor.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Editor.zig')
-rw-r--r--src/Editor.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Editor.zig b/src/Editor.zig
index aa57c15..624e400 100644
--- a/src/Editor.zig
+++ b/src/Editor.zig
@@ -135,7 +135,7 @@ pub fn hasBuffer(self: Editor, name: []const u8) bool {
135 135
136/// Returns true if killed, false if didn't. 136/// Returns true if killed, false if didn't.
137pub fn killCurrentBuffer(self: *Editor) !bool { 137pub fn killCurrentBuffer(self: *Editor) !bool {
138 if (self.buffer.dirty) { 138 if (self.buffer.isDirty()) {
139 if (!try self.promptYN("Unsaved changes, kill anyways?")) { 139 if (!try self.promptYN("Unsaved changes, kill anyways?")) {
140 return false; 140 return false;
141 } 141 }
@@ -174,7 +174,7 @@ pub fn open(self: *Editor, name: []const u8) !void {
174 const file = std.fs.openFileAbsolute(file_path, .{ .mode = .read_only }) catch |err| switch (err) { 174 const file = std.fs.openFileAbsolute(file_path, .{ .mode = .read_only }) catch |err| switch (err) {
175 error.FileNotFound => { 175 error.FileNotFound => {
176 try self.setStatusMessage("Will create a new file on save...", .{}); 176 try self.setStatusMessage("Will create a new file on save...", .{});
177 self.buffer.dirty = true; 177 self.buffer.edited = true;
178 return; 178 return;
179 }, 179 },
180 else => return err, 180 else => return err,
@@ -192,7 +192,7 @@ pub fn open(self: *Editor, name: []const u8) !void {
192 try self.buffer.appendRow(trimmed); 192 try self.buffer.appendRow(trimmed);
193 } 193 }
194 194
195 self.buffer.dirty = false; 195 self.buffer.edited = false;
196} 196}
197 197
198pub fn openFile(self: *Editor) !void { 198pub fn openFile(self: *Editor) !void {
@@ -334,7 +334,7 @@ pub fn refreshWindowSize(self: *Editor) !void {
334} 334}
335 335
336pub fn saveBuffersExit(self: *Editor) !void { 336pub fn saveBuffersExit(self: *Editor) !void {
337 while (self.buffers.count() > 1 or self.buffer.dirty) { 337 while (self.buffers.count() > 1 or self.buffer.isDirty()) {
338 if (!try self.killCurrentBuffer()) { 338 if (!try self.killCurrentBuffer()) {
339 return; 339 return;
340 } 340 }