diff options
Diffstat (limited to 'src/gui/windows/buydialog.cpp')
-rw-r--r-- | src/gui/windows/buydialog.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/gui/windows/buydialog.cpp b/src/gui/windows/buydialog.cpp index b885cc8a6..809ddf88a 100644 --- a/src/gui/windows/buydialog.cpp +++ b/src/gui/windows/buydialog.cpp @@ -385,6 +385,26 @@ void BuyDialog::sort() } } +void BuyDialog::close() +{ + switch (mNpcId) + { + case Nick: + case Items: + break; + case Market: + marketHandler->close(); + break; + case Cash: + cashShopHandler->close(); + break; + default: + buySellHandler->close(); + break; + } + Window::close(); +} + void BuyDialog::action(const ActionEvent &event) { const std::string &eventId = event.getId(); |