diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-08-26 17:42:49 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-08-26 17:42:49 +0300 |
commit | 19c49d794657f87cf07790b3fad6dae09f8005df (patch) | |
tree | 69c211cd5e88e7c42211ee232a42b6fe104c8425 /src/net/eathena | |
parent | e72b6ef50fbfe22d3c856e06db00d55643a4c148 (diff) | |
download | manaverse-19c49d794657f87cf07790b3fad6dae09f8005df.tar.gz manaverse-19c49d794657f87cf07790b3fad6dae09f8005df.tar.bz2 manaverse-19c49d794657f87cf07790b3fad6dae09f8005df.tar.xz manaverse-19c49d794657f87cf07790b3fad6dae09f8005df.zip |
Show/hide get attach button in mail view window based on attached items and money.
Diffstat (limited to 'src/net/eathena')
-rw-r--r-- | src/net/eathena/mail2recv.cpp | 1 | ||||
-rw-r--r-- | src/net/eathena/mailrecv.cpp | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/net/eathena/mail2recv.cpp b/src/net/eathena/mail2recv.cpp index 14ae54383..1cb2a7f58 100644 --- a/src/net/eathena/mail2recv.cpp +++ b/src/net/eathena/mail2recv.cpp @@ -442,6 +442,7 @@ void Mail2Recv::processReadMail(Net::MessageIn &msg) inventory->setOptions(slot, options); delete options; } + mailViewWindow->updateItems(); } void Mail2Recv::processMailDelete(Net::MessageIn &msg) diff --git a/src/net/eathena/mailrecv.cpp b/src/net/eathena/mailrecv.cpp index ac638b300..d8897f38c 100644 --- a/src/net/eathena/mailrecv.cpp +++ b/src/net/eathena/mailrecv.cpp @@ -26,6 +26,7 @@ #include "gui/mailmessage.h" +#include "gui/windows/mailviewwindow.h" #include "gui/windows/mailwindow.h" #include "net/mailhandler.h" @@ -111,6 +112,9 @@ void MailRecv::processReadMail(Net::MessageIn &msg) msg.readUInt8("zero"); mail->strTime = timeToStr(mail->time); mailWindow->showMessage(mail, mail->itemId != 0 ? 1 : 0); + // +++ here need add item into item container + if (mailViewWindow) + mailViewWindow->updateItems(); } void MailRecv::processGetAttachment(Net::MessageIn &msg) |