From 3a4f7ea5e291a943c0dcdc481e00171fefd308c9 Mon Sep 17 00:00:00 2001 From: Takashi Sawanaka Date: Wed, 16 Jun 2021 23:18:56 +0900 Subject: [PATCH] Determine the language of syntax highlighting with the extension obtained with the UnpackedFileExtension property (related to #820) --- Src/MergeDoc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/MergeDoc.cpp b/Src/MergeDoc.cpp index 6cb36eb72..4e6ffb4d7 100644 --- a/Src/MergeDoc.cpp +++ b/Src/MergeDoc.cpp @@ -3033,7 +3033,7 @@ bool CMergeDoc::OpenDocs(int nFiles, const FileLocation ifileloc[], if (bFiltersEnabled && m_pInfoUnpacker->m_textType.length()) sext[nBuffer] = m_pInfoUnpacker->m_textType; else - sext[nBuffer] = GetFileExt(fileloc[nBuffer].filepath.c_str(), m_strDesc[nBuffer].c_str()); + sext[nBuffer] = GetFileExt(m_ptBuf[nBuffer]->GetTempFileName().c_str(), m_strDesc[nBuffer].c_str()); ForEachView(nBuffer, [&](auto& pView) { bTyped[nBuffer] = pView->SetTextType(sext[nBuffer].c_str()); if (bTyped[nBuffer]) -- 2.11.0