From b7cbecaf3a0d6ee357b0c20f4e84da53c5c8ae57 Mon Sep 17 00:00:00 2001 From: Harry Jeffery <henry.jeffery@stfc.ac.uk> Date: Mon, 9 Feb 2015 15:54:26 +0000 Subject: [PATCH] Refs #11014 Resolves Coverity 1076249 --- Code/Mantid/MantidPlot/src/ApplicationWindow.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp b/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp index d5944712768..5b01578936a 100644 --- a/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp +++ b/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp @@ -15155,10 +15155,12 @@ void ApplicationWindow::goToColumn() if ( !ok ) return; - if (w->inherits("Table")) - dynamic_cast<Table*>(w)->goToColumn(col); - else if (w->isA("Matrix")) - (dynamic_cast<Matrix*>(w))->goToColumn(col); + auto t = dynamic_cast<Table*>(w); + auto m = dynamic_cast<Matrix*>(w); + if (t) + t->goToColumn(col); + else if (m) + m->goToColumn(col); } } -- GitLab