diff --git a/src/unlocker/tray-icon.cpp b/src/unlocker/tray-icon.cpp index a392093..4170283 100644 --- a/src/unlocker/tray-icon.cpp +++ b/src/unlocker/tray-icon.cpp @@ -63,9 +63,9 @@ void* TrayIcon::windowProc(void* h, unsigned int msg, unsigned long long wParam, bool TrayIcon::init() { - WNDCLASSEXA wc = {0}; + WNDCLASSEXA wc = {}; wc.cbSize = sizeof(WNDCLASSEX); - wc.lpfnWndProc = (WNDPROC)windowProc; + wc.lpfnWndProc = reinterpret_cast(reinterpret_cast(windowProc)); wc.hInstance = GetModuleHandle(NULL); wc.lpszClassName = "HexUnlockedTrayIconClass"; @@ -77,7 +77,7 @@ bool TrayIcon::init() this->_hwnd = window; - NOTIFYICONDATAA nid = {0}; + NOTIFYICONDATAA nid = {}; nid.cbSize = sizeof(NOTIFYICONDATA); nid.hWnd = window; nid.uID = ID_TRAY_APP_ICON; @@ -97,7 +97,7 @@ void TrayIcon::shutdown() { if (_hwnd) { - NOTIFYICONDATAA nid = {0}; + NOTIFYICONDATAA nid = {}; nid.cbSize = sizeof(NOTIFYICONDATA); nid.hWnd = reinterpret_cast(_hwnd); nid.uID = ID_TRAY_APP_ICON;