Assert that dock widget passed to MainWindow::addDockWidget is valid

This commit is contained in:
Sergio Martins
2022-07-05 13:48:47 +01:00
parent e9eee0e69e
commit 6f177bc2df

View File

@@ -168,6 +168,7 @@ void MainWindowBase::addDockWidgetAsTab(DockWidgetBase *widget)
void MainWindowBase::addDockWidget(DockWidgetBase *dw, Location location,
DockWidgetBase *relativeTo, InitialOption option)
{
Q_ASSERT(dw);
if (dw->options() & DockWidgetBase::Option_NotDockable) {
qWarning() << Q_FUNC_INFO << "Refusing to dock non-dockable widget" << dw;
return;