From 1c56750f7b6796e850a9299358dc6a187c6278bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Mon, 14 Nov 2016 17:59:24 +0100 Subject: vis: generalize special stdin handling In preparation to move argument parsing code out of vis.c. --- vis-cmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vis-cmds.c') diff --git a/vis-cmds.c b/vis-cmds.c index 582f1a8..b3c1de8 100644 --- a/vis-cmds.c +++ b/vis-cmds.c @@ -431,7 +431,7 @@ static bool cmd_wq(Vis *vis, Win *win, Command *cmd, const char *argv[], Cursor if (!win) return false; File *file = win->file; - bool unmodified = !file->is_stdin && !file->name && !text_modified(file->text); + bool unmodified = file->fd == -1 && !file->name && !text_modified(file->text); if (unmodified || cmd_write(vis, win, cmd, argv, cur, range)) return cmd_quit(vis, win, cmd, argv, cur, range); return false; -- cgit v1.2.3