Gui: use correct cast with getActiveView

This commit is contained in:
jffmichi
2025-07-10 01:51:39 +02:00
parent da6a08acfe
commit fea703c8be
3 changed files with 10 additions and 13 deletions

View File

@@ -227,12 +227,10 @@ void ViewProvider::eventCallback(void * ud, SoEventCallback * node)
// react only on key release
// Let first selection mode terminate
Gui::Document* doc = Gui::Application::Instance->activeDocument();
auto view = static_cast<Gui::View3DInventor*>(doc->getActiveView());
if (view)
{
const auto view = qobject_cast<Gui::View3DInventor*>(doc->getActiveView());
if (view) {
Gui::View3DInventorViewer* viewer = view->getViewer();
if (viewer->isSelecting())
{
if (viewer->isSelecting()) {
return;
}
}