diff --git a/src/SearchAndDDE.cpp b/src/SearchAndDDE.cpp index 32e3f4c6f7b2..c887464e3c9b 100644 --- a/src/SearchAndDDE.cpp +++ b/src/SearchAndDDE.cpp @@ -1119,7 +1119,7 @@ LRESULT OnDDExecute(HWND hwnd, WPARAM wp, LPARAM lp) { TempStr cmd = HGLOBALToStrTemp((HGLOBAL)hCommand, isUnicode); bool didHandle = HandleExecuteCmds(hwnd, cmd); DDEACK ack{}; - ack.fAck = didHandle ? 0 : 1; + ack.fAck = didHandle ? 1 : 0; LPARAM lpres = PackDDElParam(WM_DDE_ACK, *(WORD*)&ack, (UINT_PTR)hCommand); PostMessageW(hwndClient, WM_DDE_ACK, (WPARAM)hwnd, lpres); return 0;