Fixed error messages in GetTaskbarList()

This commit is contained in:
Sam Lantinga 2025-03-23 07:58:03 -07:00
parent a3be7a137a
commit 69ad66b017
1 changed files with 3 additions and 3 deletions

View File

@ -189,13 +189,13 @@ static ITaskbarList3 *GetTaskbarList(SDL_Window* window)
{
const SDL_WindowData *data = window->internal;
if (!data->videodata->taskbar_button_created) {
WIN_SetError("Missing taskbar button");
SDL_SetError("Missing taskbar button");
return NULL;
}
if (!data->videodata->taskbar_list) {
HRESULT ret = CoCreateInstance(&CLSID_TaskbarList, NULL, CLSCTX_ALL, &IID_ITaskbarList3, (LPVOID *)&data->videodata->taskbar_list);
if (FAILED(ret)) {
WIN_SetError("Unable to create taskbar list");
WIN_SetErrorFromHRESULT("Unable to create taskbar list", ret);
return NULL;
}
ITaskbarList3 *taskbarlist = data->videodata->taskbar_list;
@ -203,7 +203,7 @@ static ITaskbarList3 *GetTaskbarList(SDL_Window* window)
if (FAILED(ret)) {
taskbarlist->lpVtbl->Release(taskbarlist);
data->videodata->taskbar_list = NULL;
WIN_SetError("Unable to initialize taskbar list");
WIN_SetErrorFromHRESULT("Unable to initialize taskbar list", ret);
return NULL;
}
}