fix: Task finished notification showing up regardless of focus state on Windows

This commit is contained in:
WerWolv
2026-01-03 10:48:46 +01:00
parent 5756105347
commit 3274649b77
4 changed files with 22 additions and 2 deletions

View File

@@ -432,7 +432,8 @@ namespace hex::plugin::builtin {
if (!taskFinishedNotificationEnabled)
return;
if (!glfwGetWindowAttrib(ImHexApi::System::getMainWindowHandle(), GLFW_FOCUSED) && !task.isBackgroundTask())
if (!ImHexApi::System::isMainWindowFocused() && !task.isBackgroundTask())
hex::showToastMessage("ImHex", fmt::format("hex.builtin.os_toast_message.task_finished"_lang, Lang(task.getUnlocalizedName())));
});