|
@@ -113,11 +113,15 @@ WIN_CreateDevice(int devindex)
|
|
|
data->CloseTouchInputHandle = (BOOL (WINAPI *)(HTOUCHINPUT)) SDL_LoadFunction(data->userDLL, "CloseTouchInputHandle");
|
|
|
data->GetTouchInputInfo = (BOOL (WINAPI *)(HTOUCHINPUT, UINT, PTOUCHINPUT, int)) SDL_LoadFunction(data->userDLL, "GetTouchInputInfo");
|
|
|
data->RegisterTouchWindow = (BOOL (WINAPI *)(HWND, ULONG)) SDL_LoadFunction(data->userDLL, "RegisterTouchWindow");
|
|
|
+ } else {
|
|
|
+ SDL_ClearError();
|
|
|
}
|
|
|
|
|
|
data->shcoreDLL = SDL_LoadObject("SHCORE.DLL");
|
|
|
if (data->shcoreDLL) {
|
|
|
data->GetDpiForMonitor = (HRESULT (WINAPI *)(HMONITOR, MONITOR_DPI_TYPE, UINT *, UINT *)) SDL_LoadFunction(data->shcoreDLL, "GetDpiForMonitor");
|
|
|
+ } else {
|
|
|
+ SDL_ClearError();
|
|
|
}
|
|
|
|
|
|
/* Set the function pointers */
|