Index: src/chext/clipboard.cpp =================================================================== diff -u -N -rd5c3edd0d167db9b5d47d04248820fda49499a5e -r68739164e349c34dcd0bcb36c6eb381f23cb8b77 --- src/chext/clipboard.cpp (.../clipboard.cpp) (revision d5c3edd0d167db9b5d47d04248820fda49499a5e) +++ src/chext/clipboard.cpp (.../clipboard.cpp) (revision 68739164e349c34dcd0bcb36c6eb381f23cb8b77) @@ -22,12 +22,14 @@ void GetDataFromClipboard(HDROP hdrop, LPCTSTR pszDstPath, LPTSTR *pszBuffer, UINT* pSize) { // get clipboard data - UINT uiBufferSize=(pszDstPath == NULL) ? 0 : _tcslen(pszDstPath)+1; - UINT uiFilesCount=DragQueryFile(hdrop, 0xffffffff, NULL, 0); + UINT uiBufferSize = (pszDstPath == NULL) ? 0 : (UINT)_tcslen(pszDstPath) + 1; + UINT uiFilesCount = DragQueryFile(hdrop, 0xffffffff, NULL, 0); // count size - for (UINT i=0;i