From 69ad66b017e0b2a6e39600e084c0f83b96eb1478 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sun, 23 Mar 2025 07:58:03 -0700
Subject: [PATCH] Fixed error messages in GetTaskbarList()
---
src/video/windows/SDL_windowswindow.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/video/windows/SDL_windowswindow.c b/src/video/windows/SDL_windowswindow.c
index 8ff48833e749c..60156a52b8e95 100644
--- a/src/video/windows/SDL_windowswindow.c
+++ b/src/video/windows/SDL_windowswindow.c
@@ -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;
}
}