Add missing WaitDialog::clear() (Fixes #4196)

pull/331/head
scrawl 7 years ago
parent 244cc5b861
commit e42bd71081

@ -96,6 +96,12 @@ namespace MWGui
return (!mTimeAdvancer.isRunning()); //Only exit if not currently waiting return (!mTimeAdvancer.isRunning()); //Only exit if not currently waiting
} }
void WaitDialog::clear()
{
mSleeping = false;
mTimeAdvancer.stop();
}
void WaitDialog::onOpen() void WaitDialog::onOpen()
{ {
if (mTimeAdvancer.isRunning()) if (mTimeAdvancer.isRunning())

@ -33,6 +33,8 @@ namespace MWGui
virtual bool exit(); virtual bool exit();
virtual void clear();
void onFrame(float dt); void onFrame(float dt);
bool getSleeping() { return mTimeAdvancer.isRunning() && mSleeping; } bool getSleeping() { return mTimeAdvancer.isRunning() && mSleeping; }

Loading…
Cancel
Save