Skip to content

Commit

Permalink
Refs #11094 Resolve Coverity issues in setMatrixUndoStackSize
Browse files Browse the repository at this point in the history
  • Loading branch information
Harry Jeffery committed Feb 16, 2015
1 parent c6c55b6 commit 884fdea
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion Code/Mantid/MantidPlot/src/ApplicationWindow.cpp
Expand Up @@ -16537,7 +16537,10 @@ void ApplicationWindow::setMatrixUndoStackSize(int size)
QList<MdiSubWindow *> folderWindows = f->windowsList();
foreach(MdiSubWindow *w, folderWindows){
if (w->isA("Matrix")){
QUndoStack *stack = (dynamic_cast<Matrix*>(w))->undoStack();
auto matrix = dynamic_cast<Matrix*>(w);
if(!matrix)
continue;
QUndoStack *stack = matrix->undoStack();
if (!stack->count())// undo limit can only be changed for empty stacks
stack->setUndoLimit(size);
}
Expand Down

0 comments on commit 884fdea

Please sign in to comment.