projects
/
ctsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r190: *** empty log message ***
[ctsim.git]
/
src
/
dlgreconstruct.cpp
diff --git
a/src/dlgreconstruct.cpp
b/src/dlgreconstruct.cpp
index 5a6d46ab628a3bc49cd9bec4b7788fff216594c4..b7ad2c4dee7d28343a28394cd22e7147f25ad225 100644
(file)
--- a/
src/dlgreconstruct.cpp
+++ b/
src/dlgreconstruct.cpp
@@
-9,7
+9,7
@@
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
** 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
**
** 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
@@
-211,10
+211,13
@@
ReconstructDialog::showView (int iViewNumber)
bool
ReconstructDialog::reconstructView (int iViewNumber)
{
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()) {
if (iViewNumber < m_rProjections.nView()) {
+ ::wxYield(); // update the display
+ showView (iViewNumber);
+ ::wxYield(); // update the display
if (m_iTrace >= Trace::TRACE_PLOT) {
::wxUsleep(250);
}
if (m_iTrace >= Trace::TRACE_PLOT) {
::wxUsleep(250);
}