freecad issue #25069 fix issue with selecting the plot tab / window from the menu bar
This commit is contained in:
@@ -1294,7 +1294,16 @@ void MainWindow::setActiveSubWindow(QWidget* window)
|
||||
}
|
||||
|
||||
auto view = qobject_cast<MDIView*>(mdi->widget());
|
||||
setActiveWindow(view);
|
||||
if (view) {
|
||||
setActiveWindow(view);
|
||||
}
|
||||
else {
|
||||
// check for non mdiview widgets ie. the plot widget
|
||||
d->mdiArea->setActiveSubWindow(mdi);
|
||||
if (mdi->widget()) {
|
||||
mdi->widget()->setFocus();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::setActiveWindow(MDIView* view)
|
||||
|
||||
Reference in New Issue
Block a user