forked from qt-creator/qt-creator
DockFocusController: Avoid using sender() in onFocusedDockAreaViewToggled
Since m_focusedArea is always a sender of the signal connected to the onFocusedDockAreaViewToggled() slot, reuse it in place of sender(). Change-Id: I17b817132c8b74e825f0accb9c1d467bfdf24ac3 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
@@ -267,16 +267,9 @@ void DockFocusController::onFocusedDockAreaViewToggled(bool open)
|
||||
if (d->m_dockManager->isRestoringState() || !d->m_focusedArea || open)
|
||||
return;
|
||||
|
||||
DockAreaWidget *dockArea = qobject_cast<DockAreaWidget *>(sender());
|
||||
if (!dockArea || open)
|
||||
return;
|
||||
|
||||
auto container = dockArea->dockContainer();
|
||||
auto openedDockAreas = container->openedDockAreas();
|
||||
if (openedDockAreas.isEmpty())
|
||||
return;
|
||||
|
||||
d->updateDockWidgetFocus(openedDockAreas[0]->currentDockWidget());
|
||||
const auto openedDockAreas = d->m_focusedArea->dockContainer()->openedDockAreas();
|
||||
if (!openedDockAreas.isEmpty())
|
||||
d->updateDockWidgetFocus(openedDockAreas.first()->currentDockWidget());
|
||||
}
|
||||
|
||||
void DockFocusController::notifyWidgetOrAreaRelocation(QWidget *droppedWidget)
|
||||
|
Reference in New Issue
Block a user