From 7ea43466f4ed921067a2c3523d61faf780e6922a 2017-06-22 08:33:06 From: Alexandre Leroux Date: 2017-06-22 08:33:06 Subject: [PATCH] Updates displayVariable() method --- diff --git a/gui/src/Visualization/VisualizationWidget.cpp b/gui/src/Visualization/VisualizationWidget.cpp index 819a11f..ecf4e06 100644 --- a/gui/src/Visualization/VisualizationWidget.cpp +++ b/gui/src/Visualization/VisualizationWidget.cpp @@ -100,16 +100,7 @@ QString VisualizationWidget::name() const void VisualizationWidget::displayVariable(std::shared_ptr variable) noexcept { if (auto currentTab = dynamic_cast(ui->tabWidget->currentWidget())) { - if (auto newZone = currentTab->createZone()) { - if (auto newGraph = newZone->createGraph()) { - newGraph->addVariable(variable); - } - else { - qCCritical(LOG_VisualizationWidget()) - << tr("Can't display the variable : can't create the graph"); - } - } - else { + if (!currentTab->createZone(variable)) { qCCritical(LOG_VisualizationWidget()) << tr("Can't display the variable : can't create a new zone in the current tab"); }