From 9df4913882a3928a0ea61766419a1446769c3951 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 27 Feb 2024 14:24:08 +0300 Subject: Clist_Modern: fix for tab titles' translation in View Modes settings dialog --- src/mir_core/src/Windows/CCtrlPages.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mir_core/src/Windows/CCtrlPages.cpp b/src/mir_core/src/Windows/CCtrlPages.cpp index 890254fb3f..f8304a3d51 100644 --- a/src/mir_core/src/Windows/CCtrlPages.cpp +++ b/src/mir_core/src/Windows/CCtrlPages.cpp @@ -257,7 +257,11 @@ void CCtrlPages::InsertPage(TPageInfo *pPage) TCITEM tci = { 0 }; tci.mask = TCIF_PARAM | TCIF_TEXT; tci.lParam = (LPARAM)pPage; - tci.pszText = TranslateW_LP(pPage->m_ptszHeader); + if (auto *pDlg = pPage->m_pDlg) + tci.pszText = TranslateW_LP(pPage->m_ptszHeader, pDlg->GetPlugin()); + else + tci.pszText = TranslateW_LP(pPage->m_ptszHeader); + if (pPage->m_hIcon) { if (!m_hIml) { m_hIml = ImageList_Create(16, 16, ILC_COLOR32 | ILC_MASK, 0, 1); -- cgit v1.2.3