diff --git a/pglab/DatabaseWindow.cpp b/pglab/DatabaseWindow.cpp index 201a414..21c949f 100644 --- a/pglab/DatabaseWindow.cpp +++ b/pglab/DatabaseWindow.cpp @@ -261,6 +261,9 @@ void DatabaseWindow::newCrudPage(Oid tableoid) void DatabaseWindow::newCatalogInspectorPage(QString caption, NamespaceFilter filter) { + if (!m_database) + return; // would be better if we queued the operation for later + auto ct = new CatalogInspector(m_database, this); ct->addAction(actionRefreshCatalog);