From 4917d296bf31b128276a5a0dd1e1d2aded61a431 Mon Sep 17 00:00:00 2001 From: xiota Date: Mon, 8 Nov 2021 08:50:28 -0800 Subject: [PATCH] Open files without write permission as read only --- src/document.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/document.c b/src/document.c index bbaa12089b..813baa0aaa 100644 --- a/src/document.c +++ b/src/document.c @@ -1297,6 +1297,11 @@ GeanyDocument *document_open_file_full(GeanyDocument *doc, const gchar *filename g_return_val_if_fail(doc == NULL || doc->is_valid, NULL); + if (g_access(filename, W_OK) != 0) + { + readonly = TRUE; + } + if (reload) { utf8_filename = g_strdup(doc->file_name);