#2537 Mohr circle: avoid clearing plot on selection = nullptr

This commit is contained in:
Rebecca Cox
2018-03-06 09:21:22 +01:00
parent fcf8bf6e68
commit 3f7eae6bcc
3 changed files with 10 additions and 12 deletions

View File

@@ -90,7 +90,7 @@ void RiuSelectionChangedHandler::handleSelectionDeleted() const
RiuPvtPlotUpdater* pvtPlotUpdater = RiuMainWindow::instance()->pvtPlotPanel()->plotUpdater();
pvtPlotUpdater->updateOnSelectionChanged(nullptr);
RiuMainWindow::instance()->mohrsCirclePlot()->updateOnSelectionChanged(nullptr);
RiuMainWindow::instance()->mohrsCirclePlot()->clearPlot();
updateResultInfo(nullptr);
@@ -110,7 +110,7 @@ void RiuSelectionChangedHandler::handleItemAppended(const RiuSelectionItem* item
RiuPvtPlotUpdater* pvtPlotUpdater = RiuMainWindow::instance()->pvtPlotPanel()->plotUpdater();
pvtPlotUpdater->updateOnSelectionChanged(item);
RiuMainWindow::instance()->mohrsCirclePlot()->updateOnSelectionChanged(item);
RiuMainWindow::instance()->mohrsCirclePlot()->appendSelection(item);
updateResultInfo(item);
@@ -124,7 +124,7 @@ void RiuSelectionChangedHandler::handleSetSelectedItem(const RiuSelectionItem* i
{
RiuMainWindow::instance()->resultPlot()->deleteAllCurves();
RiuMainWindow::instance()->mohrsCirclePlot()->updateOnSelectionChanged(nullptr);
RiuMainWindow::instance()->mohrsCirclePlot()->clearPlot();
handleItemAppended(item);
}