Changeset View
Changeset View
Standalone View
Standalone View
src/backends/sage/sagesession.cpp
Show First 20 Lines • Show All 292 Lines • ▼ Show 20 Line(s) | |||||
293 | } | 293 | } | ||
294 | 294 | | |||
295 | void SageSession::currentExpressionChangedStatus(Cantor::Expression::Status status) | 295 | void SageSession::currentExpressionChangedStatus(Cantor::Expression::Status status) | ||
296 | { | 296 | { | ||
297 | switch (status) | 297 | switch (status) | ||
298 | { | 298 | { | ||
299 | case Cantor::Expression::Done: | 299 | case Cantor::Expression::Done: | ||
300 | case Cantor::Expression::Error: | 300 | case Cantor::Expression::Error: | ||
301 | expressionQueue().removeFirst(); | 301 | finishFirstExpression(); | ||
302 | if (expressionQueue().isEmpty()) | 302 | | ||
303 | changeStatus(Done); | | |||
304 | else | | |||
305 | runFirstExpression(); | | |||
306 | break; | | |||
307 | default: | 303 | default: | ||
308 | break; | 304 | break; | ||
309 | } | 305 | } | ||
310 | } | 306 | } | ||
311 | 307 | | |||
312 | void SageSession::processFinished(int exitCode, QProcess::ExitStatus exitStatus) | 308 | void SageSession::processFinished(int exitCode, QProcess::ExitStatus exitStatus) | ||
313 | { | 309 | { | ||
314 | Q_UNUSED(exitCode); | 310 | Q_UNUSED(exitCode); | ||
▲ Show 20 Lines • Show All 184 Lines • Show Last 20 Lines |