From eb2e96df2d60b9e44a01692bac8206ecbde4b940 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Wed, 10 Mar 2021 19:53:21 -0800 Subject: [PATCH] gui: Label unnamed syntax windows as "Untitled" in error messages. Seems a little more user-friendly than just omitted a filename entirely. --- src/ui/gui/psppire-syntax-window.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/gui/psppire-syntax-window.c b/src/ui/gui/psppire-syntax-window.c index 6a84318ab5..4a480a4c63 100644 --- a/src/ui/gui/psppire-syntax-window.c +++ b/src/ui/gui/psppire-syntax-window.c @@ -200,7 +200,11 @@ editor_execute_syntax (const PsppireSyntaxWindow *sw, GtkTextIter start, struct lex_reader *reader = lex_reader_for_gtk_text_buffer ( GTK_TEXT_BUFFER (sw->buffer), start, stop, sw->syntax_mode); - lex_reader_set_file_name (reader, psppire_window_get_filename (win)); + const gchar *filename = psppire_window_get_filename (win); + /* TRANSLATORS: This is part of a filename. Please avoid whitespace. */ + gchar *untitled = xasprintf ("%s.sps", _("Untitled")); + lex_reader_set_file_name (reader, filename ? filename : untitled); + free (untitled); execute_syntax (psppire_default_data_window (), reader); } -- 2.30.2