Confirm 3 functions in Source/UI/Window/WindowRegistration.cpp, Source/UI/Window/WindowRetirement.cpp, ...

Batch #14833 by kyoshi: 2 byte-identical, 1 confirmed by peer review.

- fn_17120 UIWindowMgr::RegisterWindow: byte-identical (already on main)
- fn_17219 UIWindowMgr::Schedule: byte-identical (already on main)
- fn_17208 UIWindowMgr::CreateLayoutWindow: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
ragnarok-clanker 2026-11-07 19:13:25 +00:00
commit f1e20439ff
4 changed files with 8 additions and 0 deletions

View file

@ -3,6 +3,8 @@
#include <cstdint>
template std::_List_node<UIWindow*, void*>* std::list<UIWindow*>::_Emplace<UIWindow* const&>(std::_List_node<UIWindow*, void*>* const, UIWindow* const&);
// OFFSET: 0x00AF64A0
// FUNCTION: fn_18253
bool WindowBoundsOverlap(const int first[4], const int second[4]) {

View file

@ -12,6 +12,8 @@
#include <string>
extern template std::_List_node<UIWindow*, void*>* std::list<UIWindow*>::_Emplace<UIWindow* const&>(std::_List_node<UIWindow*, void*>* const, UIWindow* const&);
// GLOBAL: gl_25184
bool g_searchStoreInfoCreated;

View file

@ -1,6 +1,8 @@
#include "UI/Window/UIWindow.h"
#include "UI/Window/UIWindowMgr.h"
extern template std::_List_node<UIWindow*, void*>* std::list<UIWindow*>::_Emplace<UIWindow* const&>(std::_List_node<UIWindow*, void*>* const, UIWindow* const&);
// OFFSET: 0x00A8B060
// FUNCTION: fn_17120
void UIWindowMgr::RegisterWindow(UIWindow* window) {

View file

@ -5,6 +5,8 @@
#include <algorithm>
extern template std::_List_node<UIWindow*, void*>* std::list<UIWindow*>::_Emplace<UIWindow* const&>(std::_List_node<UIWindow*, void*>* const, UIWindow* const&);
// OFFSET: 0x00AA2C90
// FUNCTION: fn_17219
__declspec(noinline) void UIWindowMgr::Schedule(UIWindow* window) {