diff --git a/modules/imgui/src/guiglobebrowsingcomponent.cpp b/modules/imgui/src/guiglobebrowsingcomponent.cpp index 0fb53b1357..d31577486e 100644 --- a/modules/imgui/src/guiglobebrowsingcomponent.cpp +++ b/modules/imgui/src/guiglobebrowsingcomponent.cpp @@ -25,6 +25,7 @@ #include #include +#include #include #include #include @@ -72,8 +73,10 @@ void GuiGlobeBrowsingComponent::render() { nodes.begin(), nodes.end(), [](SceneGraphNode* n) { + using namespace globebrowsing; const Renderable* r = n->renderable(); - return !r || r->identifier() != "RenderableGlobe"; + const RenderableGlobe* rg = dynamic_cast(r); + return rg == nullptr; } ), nodes.end()