From b2fa58a831cde735449aa7e3b01c73eade1fe607 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Thu, 6 Nov 2025 15:47:59 -0600 Subject: [PATCH] fix(ui): mark CLayoutFrame::LoadXML as virtual --- src/ui/CLayoutFrame.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/CLayoutFrame.hpp b/src/ui/CLayoutFrame.hpp index 19fe973..35fb1b7 100644 --- a/src/ui/CLayoutFrame.hpp +++ b/src/ui/CLayoutFrame.hpp @@ -44,6 +44,7 @@ class CLayoutFrame { // Virtual member functions virtual ~CLayoutFrame(); + virtual void LoadXML(XMLNode* node, CStatus* status); virtual CLayoutFrame* GetLayoutParent(); virtual bool SetLayoutScale(float scale, bool force); virtual void SetWidth(float width); @@ -73,7 +74,6 @@ class CLayoutFrame { int32_t IsResizeDependency(CLayoutFrame* dependentFrame); uint32_t IsResizePending(); float Left(); - void LoadXML(XMLNode* node, CStatus* status); int32_t OnFrameResize(); void OnProtectedAttach(CLayoutFrame* frame); int32_t PtInFrameRect(const C2Vector& pt);