From fd8ecc1c2bf48248134be2a82c0f4ff28da3848c Mon Sep 17 00:00:00 2001 From: kam <100500023+Kingminer7@users.noreply.github.com> Date: Sun, 25 Jan 2026 14:05:21 -0500 Subject: [PATCH] update for v5 overlay pr --- src/DevTools.cpp | 3 +-- src/main.cpp | 2 -- src/pages/Tree.cpp | 3 ++- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/DevTools.cpp b/src/DevTools.cpp index 9694496..3040ff1 100644 --- a/src/DevTools.cpp +++ b/src/DevTools.cpp @@ -128,12 +128,11 @@ void DevTools::setupDragButton() { m_dragButton->setPosition(m_settings.buttonPos); m_dragButton->setZOrder(10000); m_dragButton->setID("devtools-button"_spr); - SceneManager::get()->keepAcrossScenes(m_dragButton); + OverlayManager::get()->addChild(m_dragButton); } void DevTools::removeDragButton() { if (m_dragButton) { - SceneManager::get()->forget(m_dragButton); m_dragButton->removeFromParent(); m_dragButton = nullptr; } diff --git a/src/main.cpp b/src/main.cpp index a38a7aa..114a3a5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,5 +1,3 @@ - -#include "Geode/ui/SceneManager.hpp" #include "platform/platform.hpp" #include #include diff --git a/src/pages/Tree.cpp b/src/pages/Tree.cpp index 37182ef..af2c284 100644 --- a/src/pages/Tree.cpp +++ b/src/pages/Tree.cpp @@ -2,6 +2,7 @@ #include #include "../DevTools.hpp" #include "../platform/utils.hpp" +#include #include #include #include "../ImGui.hpp" @@ -191,6 +192,7 @@ void DevTools::drawTree() { } this->drawTreeBranch(CCDirector::get()->getRunningScene(), 0, false, true); + this->drawTreeBranch(OverlayManager::get(), 1, false, true); if (auto* dragged = this->getDraggedNode()) { const auto name = formatNodeName(dragged, 0); @@ -230,5 +232,4 @@ bool DevTools::searchBranch(CCNode* node) { } } return false; - }