Minor fix

Fix : During the opening of a project, if the project contain a
nomenclature, the dialog used to inform user that the table is too small
is displayed
This commit is contained in:
Claveau Joshua
2020-08-02 18:20:30 +02:00
parent 494a5f1df2
commit 1fc893157d
2 changed files with 7 additions and 2 deletions

View File

@@ -96,7 +96,9 @@ void QetGraphicsTableItem::checkInsufficientRowsCount(QetGraphicsTableItem *tabl
if (count_ < first_table->model()->rowCount())
{
QWidget *parent = first_table->diagram()->views().first() ? first_table->diagram()->views().first() : nullptr;
QWidget *parent = nullptr;
if (first_table->diagram() && first_table->diagram()->views().size())
parent = first_table->diagram()->views().first();
QString text;
if (several_table) {

View File

@@ -1244,6 +1244,7 @@ void QETProject::readProjectXml(QDomDocument &xml_project)
m_state = ProjectParsingFailed;
}
m_data_base.blockSignals(true);
//Load the project-wide properties
readProjectPropertiesXml(xml_project);
//Load the default properties for the new diagrams
@@ -1254,6 +1255,8 @@ void QETProject::readProjectXml(QDomDocument &xml_project)
readElementsCollectionXml(xml_project);
//Load the diagrams
readDiagramsXml(xml_project);
m_data_base.blockSignals(false);
m_data_base.updateDB();
m_state = Ok;
}