<p></p>
<blockquote>
<p dir="auto">When write permissions are removed from geany.conf, there are no popups or messages (not even in the status window). Project files and geany.conf both store config and session info. Why are read-only project files something that the user must "correct", but read-only geany.conf is not even worth notifying the user about?</p>
</blockquote>
<p dir="auto">Good catch, <code>keyfile.c::configuration_save()</code> does not check the return value from <code>utils.c::utils_write_file()</code> but <code>project.c::write_config()</code> does. At first glance I would call it a bug.  Should have its own issue.</p>
<p dir="auto">It may be as simple as "someone wrote it that way" but possibly its intentional, checking back in git history to find when one or the other was added/changed might be enlightening, or one of the long term contributors may remember why.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/2953#issuecomment-964615464">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ5BP2E7EGQLY2QZ6E3ULGQJDANCNFSM5GVGU5ZQ">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AAIOWJ6FLTRVGIMSIMI7LMDULGQJDA5CNFSM5GVGU5Z2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHF7N2KA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/2953#issuecomment-964615464",
"url": "https://github.com/geany/geany/pull/2953#issuecomment-964615464",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>