parent
9e7f1e514c
commit
cb8165b161
|
@ -1065,11 +1065,7 @@ LRESULT Notepad_plus::process(HWND hwnd, UINT message, WPARAM wParam, LPARAM lPa
|
|||
{
|
||||
constexpr int strSize = CURRENTWORD_MAXLENGTH;
|
||||
TCHAR str[strSize]{};
|
||||
TCHAR strLine[strSize]{};
|
||||
size_t lineNumber = 0;
|
||||
intptr_t col = 0;
|
||||
int hasSlash = 0;
|
||||
TCHAR *pTchar = reinterpret_cast<TCHAR *>(lParam);
|
||||
|
||||
_pEditView->getGenericSelectedText(str, strSize); // this is either the selected text, or the word under the cursor if there is no selection
|
||||
hasSlash = FALSE;
|
||||
|
@ -1083,9 +1079,12 @@ LRESULT Notepad_plus::process(HWND hwnd, UINT message, WPARAM wParam, LPARAM lPa
|
|||
intptr_t start = 0;
|
||||
intptr_t end = 0;
|
||||
const TCHAR *delimiters;
|
||||
TCHAR strLine[strSize]{};
|
||||
size_t lineNumber = 0;
|
||||
intptr_t col = 0;
|
||||
|
||||
lineNumber = _pEditView->getCurrentLineNumber();
|
||||
col = _pEditView->getCurrentColumnNumber();
|
||||
col = _pEditView->execute(SCI_GETCURRENTPOS) - _pEditView->execute(SCI_POSITIONFROMLINE, lineNumber);
|
||||
_pEditView->getLine(lineNumber, strLine, strSize);
|
||||
|
||||
// find the start
|
||||
|
@ -1110,6 +1109,7 @@ LRESULT Notepad_plus::process(HWND hwnd, UINT message, WPARAM wParam, LPARAM lPa
|
|||
}
|
||||
else //buffer large enough, perform safe copy
|
||||
{
|
||||
TCHAR* pTchar = reinterpret_cast<TCHAR*>(lParam);
|
||||
lstrcpyn(pTchar, str, static_cast<int32_t>(wParam));
|
||||
return TRUE;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue