Félig bugfix

This commit is contained in:
Wiesner András 2020-03-01 17:48:06 +01:00
parent da7145cc9e
commit 989583c029

View File

@ -125,11 +125,13 @@ namespace eg3d {
PostQuitMessage(0); PostQuitMessage(0);
break; break;
default: // minden egyéb esemény kezelése default: // minden egyéb esemény kezelése
if (pWindow-> != nullptr) { // ha meg van adva eseménykezelő if (pWindow != nullptr && pWindow->getEventHandler() != nullptr) { // ha meg van adva eseménykezelõ
if (pEH->processEvent(hwnd, message, wParam, lParam) != 0) { // ha nem lett lekezelve az esemény /*if (pWindow->getEventHandler()->processEvent(hwnd, message, wParam, lParam) != 0) { // ha nem lett lekezelve az esemény
return DefWindowProc(hwnd, message, wParam, lParam); // ...akkor rábízzuk a rendszerre return DefWindowProc(hwnd, message, wParam, lParam); // ...akkor rábízzuk a rendszerre
}*/
} }
}
return DefWindowProc(hwnd, message, wParam, lParam); // ...akkor rábízzuk a rendszerre
} }
return 0; return 0;
@ -150,7 +152,7 @@ namespace eg3d {
gEntryArgs.hThisInstance, gEntryArgs.hThisInstance,
nullptr); nullptr);
SetWindowLongPtrA(mHWND, GWLP_USERDATA, (LONG_PTR) this); SetWindowLongPtrA(mHWND, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(this));
} }
HWND Window::getHandle() const { HWND Window::getHandle() const {