** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: dlgreconstruct.cpp,v 1.3 2000/09/04 09:06:46 kevin Exp $
+** $Id: dlgreconstruct.cpp,v 1.4 2000/09/04 09:24:21 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
bool
ReconstructDialog::reconstructView (int iViewNumber)
{
- ::wxYield(); // update the display
- showView (iViewNumber);
- ::wxYield(); // update the display
+ if (iViewNumber <= m_iLastView) // have already done this view
+ return true;
+
if (iViewNumber < m_rProjections.nView()) {
+ ::wxYield(); // update the display
+ showView (iViewNumber);
+ ::wxYield(); // update the display
if (m_iTrace >= Trace::TRACE_PLOT) {
::wxUsleep(250);
}