From ab79a915ca82f63636a3ec69409979eea32398ef Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Mon, 18 Nov 2024 10:23:31 +0100 Subject: [PATCH] Quote file name to table style in LFUN_TABULAR_STYLE_INSERT This might fix the woes with table styles on windows, where the path to the system directory has blanks IIRC (C:\Program Files\...) (cherry picked from commit d42a300dfe26f3c4bab7e88423a1a14a4a56f542) --- src/Text.cpp | 5 +++-- status.24x | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Text.cpp b/src/Text.cpp index f40562d30d..b148864379 100644 --- a/src/Text.cpp +++ b/src/Text.cpp @@ -5625,10 +5625,11 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) FileName const tabstyle = libFileSearch("tabletemplates", style + suffix + ".lyx", "lyx"); if (tabstyle.empty()) - break; + break; UndoGroupHelper ugh(cur.buffer()); cur.recordUndo(); - FuncRequest cmd2(LFUN_FILE_INSERT, tabstyle.absFileName() + " ignorelang"); + FuncRequest cmd2(LFUN_FILE_INSERT, + quoteName(tabstyle.absFileName()) + " ignorelang"); lyx::dispatch(cmd2); // go into table cur.backwardPos(); diff --git a/status.24x b/status.24x index e6b0d55375..2fb396d394 100644 --- a/status.24x +++ b/status.24x @@ -77,6 +77,8 @@ What's new - Fix spacing problems in previews with math macros under specific circumstances (bug 13120). +- Fix tabular styles on systems with blanks in system directory path. + * USER INTERFACE