Merge pull request #2445 from Haselnussbomber/fix-imgui-callbacks
Some checks failed
Tag Build / Tag Build (push) Successful in 3s
Build Dalamud / Build on Windows (push) Has been cancelled
Build Dalamud / Check API Compatibility (push) Has been cancelled
Build Dalamud / Deploy dalamud-distrib staging (push) Has been cancelled

Fix ImDrawCallback call
This commit is contained in:
goat 2025-11-02 15:58:24 +01:00 committed by GitHub
commit 81e5793150
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -380,8 +380,8 @@ internal unsafe partial class Dx11Renderer : IImGuiRenderer
default:
{
// User callback, registered via ImDrawList::AddCallback()
var cb = (delegate*<ImDrawListPtr, ref ImDrawCmd, void>)cmd.UserCallback;
cb(cmdList, ref cmd);
var cb = (delegate* unmanaged<ImDrawListPtr, ImDrawCmdPtr, void>)cmd.UserCallback;
cb(cmdList, (ImDrawCmdPtr)Unsafe.AsPointer(ref cmd));
break;
}
}