From 3ebf509b3e34c31d78238228496db123330b799d Mon Sep 17 00:00:00 2001 From: GreyMerlin Date: Mon, 25 Jun 2018 14:54:08 -0700 Subject: [PATCH] Improvements to CSuperComboBox --- Src/Common/SuperComboBox.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Src/Common/SuperComboBox.cpp b/Src/Common/SuperComboBox.cpp index d34b9874a..95bb0d423 100644 --- a/Src/Common/SuperComboBox.cpp +++ b/Src/Common/SuperComboBox.cpp @@ -145,6 +145,7 @@ int CSuperComboBox::InsertString(int nIndex, LPCTSTR lpszItem) cbitem.mask = CBEIF_TEXT | (m_bHasImageList ? CBEIF_IMAGE|CBEIF_SELECTEDIMAGE : 0); cbitem.pszText = (LPTSTR)lpszItem; + cbitem.cchTextMax = (int)_tcslen(lpszItem); cbitem.iItem = nIndex; cbitem.iImage = I_IMAGECALLBACK; cbitem.iSelectedImage = I_IMAGECALLBACK; @@ -459,7 +460,7 @@ void CSuperComboBox::OnDropFiles(const std::vector& files) static DWORD WINAPI SHGetFileInfoThread(LPVOID pParam) { - TCHAR szPath[MAX_PATH]; + TCHAR szPath[MAX_PATH_FULL]; lstrcpy(szPath, (LPCTSTR)pParam); SHFILEINFO sfi = {0}; -- 2.11.0