From 276ffc262c62e7b3b739814fcdf00ca3fe4c8ef1 Mon Sep 17 00:00:00 2001 From: Richard Kimberly Heck Date: Fri, 26 Apr 2019 21:51:48 -0400 Subject: [PATCH] Simplify a bit. Also, I always worry that "file" will conflict with something.... --- src/insets/InsetInclude.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/insets/InsetInclude.cpp b/src/insets/InsetInclude.cpp index 9e70cd7cdd..78da0cb6c2 100755 --- a/src/insets/InsetInclude.cpp +++ b/src/insets/InsetInclude.cpp @@ -326,16 +326,15 @@ void InsetInclude::doDispatch(Cursor & cur, FuncRequest & cmd) } -void InsetInclude::editIncluded(string const & file) +void InsetInclude::editIncluded(string const & f) { - string const ext = support::getExtension(file); - if (ext == "lyx") { - FuncRequest fr(LFUN_BUFFER_CHILD_OPEN, file); + if (isLyXFileName(f)) { + FuncRequest fr(LFUN_BUFFER_CHILD_OPEN, f); lyx::dispatch(fr); } else // tex file or other text file in verbatim mode theFormats().edit(buffer(), - support::makeAbsPath(file, support::onlyPath(buffer().absFileName())), + support::makeAbsPath(f, support::onlyPath(buffer().absFileName())), "text"); } -- 2.39.2