Do not activate a 3d view that already is active.

This commit is contained in:
jonjenssen authored and JJ committed 2026-06-22 14:16:47 +02:00
1 parent 3e126ee091
commit 947680fdf9
5 files changed
+10 -7

No files matched your search

@@ -816,7 +816,7 @@ RimViewWindow* RiuPlotMainWindow::activeViewer()
{
for ( auto view : viewWindows() )
{
if ( view->isActive() )
if ( view->isActiveViewer() )
{
return view;
}
@@ -727,8 +727,11 @@ void RiuViewer::mousePressEvent( QMouseEvent* mouseEvent )
if ( auto ownView = ownerViewWindow() )
{
ownView->setAsActiveViewer();
Riu3DMainWindowTools::selectAsCurrentItem( ownView );
if ( !ownView->isActiveViewer() )
{
ownView->setAsActiveViewer();
Riu3DMainWindowTools::selectAsCurrentItem( ownView );
}
}
}
}