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);
break;
}
if (file_modified
if (file_modified) {
#ifdef CONFIG_FEATURE_VI_READONLY
&& ! vi_readonly
&& ! readonly
#endif /* CONFIG_FEATURE_VI_READONLY */
) {
if (vi_readonly || readonly) {
psbs("\"%s\" File is read only", cfn);
break;
}
#endif /* CONFIG_FEATURE_VI_READONLY */
cnt = file_write(cfn, text, end - 1);
if (cnt < 0) {
if (cnt == -1)