fix behavior of ZZ, with respect to readonly mode(s). original

patch and report from Alexander Griesser.
This commit is contained in:
Paul Fox 2006-03-28 14:18:21 +00:00
parent 6850017a2f
commit f0305b7f75

View File

@ -3617,12 +3617,13 @@ key_cmd_mode:
indicate_error(c); indicate_error(c);
break; break;
} }
if (file_modified if (file_modified) {
#ifdef CONFIG_FEATURE_VI_READONLY #ifdef CONFIG_FEATURE_VI_READONLY
&& ! vi_readonly if (vi_readonly || readonly) {
&& ! readonly psbs("\"%s\" File is read only", cfn);
break;
}
#endif /* CONFIG_FEATURE_VI_READONLY */ #endif /* CONFIG_FEATURE_VI_READONLY */
) {
cnt = file_write(cfn, text, end - 1); cnt = file_write(cfn, text, end - 1);
if (cnt < 0) { if (cnt < 0) {
if (cnt == -1) if (cnt == -1)