diff --git a/ExplorerPatcherLibrary/dllmain.c b/ExplorerPatcherLibrary/dllmain.c index 48841aa..ac6fe6b 100644 --- a/ExplorerPatcherLibrary/dllmain.c +++ b/ExplorerPatcherLibrary/dllmain.c @@ -476,6 +476,7 @@ LRESULT CALLBACK CLauncherTipContextMenu_WndProc( POINT pt; GetCursorPos(&pt); + HWND prevhWnd = GetForegroundWindow(); SetForegroundWindow(hWnd); HMENU hMenu = CreatePopupMenu(); @@ -517,6 +518,7 @@ LRESULT CALLBACK CLauncherTipContextMenu_WndProc( &(pt) ); free(unknown_array); + SetForegroundWindow(prevhWnd); if (res == 1 || res == 2) {