From: Tim Clem <tclem@codeweavers.com> --- dlls/wintab32/wintab32.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/wintab32/wintab32.c b/dlls/wintab32/wintab32.c index 2939673c9fe..1bb8ccdf800 100644 --- a/dlls/wintab32/wintab32.c +++ b/dlls/wintab32/wintab32.c @@ -33,6 +33,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wintab32); +static HINSTANCE wintab_instance; HWND hwndDefault = NULL; static CRITICAL_SECTION_DEBUG csTablet_debug = { @@ -51,6 +52,7 @@ static VOID TABLET_Register(void) ZeroMemory(&wndClass, sizeof(WNDCLASSW)); wndClass.style = CS_GLOBALCLASS; wndClass.lpfnWndProc = TABLET_WindowProc; + wndClass.hInstance = wintab_instance; wndClass.cbClsExtra = 0; wndClass.cbWndExtra = 0; wndClass.hCursor = NULL; @@ -71,6 +73,7 @@ BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpReserved) { case DLL_PROCESS_ATTACH: TRACE("Initialization\n"); + wintab_instance = hInstDLL; DisableThreadLibraryCalls(hInstDLL); TABLET_Register(); hwndDefault = CreateWindowW(L"WineTabletClass", L"Tablet", 0, -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10671