Commit Diff


commit - b9aa984d561d687318b44afc82661268446f956d
commit + 5a6c9083c6efd5177bc38c9e041ee526bd471a21
blob - 5ac4ac0033e7778afc6cfc5541952605609804d1
blob + 9305adf3a8e50b028d7e2b204bb8ccb8636b5840
--- main.c
+++ main.c
@@ -219,7 +219,7 @@ main(int argc, char *argv[])
 	if (iflag)
 		rmtemp(SQ3DBFILE);
 
-	interactive_mode = isatty(STDIN_FILENO);
+	interactive_mode = !cflag && !iflag && isatty(STDIN_FILENO);
 	if (interactive_mode) {
 		editing = 1;