Skip to content

Commit fefa347

Browse files
committed
Find/Replace - add Go to Go To #259
1 parent 42634ee commit fefa347

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/Edit.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ extern HINSTANCE g_hInstance;
4848
extern LPMALLOC g_lpMalloc;
4949
extern DWORD dwLastIOError;
5050
extern HWND hDlgFindReplace;
51+
extern HWND hDlgGotoLine;
5152
extern UINT cpLastFind;
5253
extern BOOL bReplaceInitialized;
5354

@@ -6203,7 +6204,8 @@ INT_PTR CALLBACK EditLinenumDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM
62036204
)
62046205
{
62056206
EditJumpTo(hwndEdit, iNewLine, iNewCol);
6206-
EndDialog(hwnd, IDOK);
6207+
DestroyWindow(hwnd);
6208+
hDlgGotoLine = NULL;
62076209
}
62086210
else
62096211
{
@@ -6220,8 +6222,8 @@ INT_PTR CALLBACK EditLinenumDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM
62206222
}
62216223
break;
62226224
case IDCANCEL:
6223-
EndDialog(hwnd, IDCANCEL);
62246225
DestroyWindow(hwnd);
6226+
hDlgGotoLine = NULL;
62256227
break;
62266228

62276229
}

src/Notepad2.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3829,7 +3829,6 @@ LRESULT MsgCommand(HWND hwnd, WPARAM wParam, LPARAM lParam)
38293829
{
38303830
SendMessage(hDlgFindReplace, WM_COMMAND, MAKELONG(IDMSG_SWITCHTOGOTO, 1), 0);
38313831
DestroyWindow(hDlgFindReplace);
3832-
hDlgFindReplace = NULL;
38333832
}
38343833
if (!IsWindow(hDlgGotoLine))
38353834
{

0 commit comments

Comments
 (0)