From 2554eb893ebeffdeb9e0377f3cfe576c821d3b0d Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 14 Jun 2015 21:24:01 +0300 Subject: Use CREATEWIDGET macro in vendinghandler. --- src/net/eathena/vendinghandler.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/net/eathena/vendinghandler.cpp') diff --git a/src/net/eathena/vendinghandler.cpp b/src/net/eathena/vendinghandler.cpp index f53a7b861..48b301a77 100644 --- a/src/net/eathena/vendinghandler.cpp +++ b/src/net/eathena/vendinghandler.cpp @@ -28,6 +28,8 @@ #include "gui/windows/buydialog.h" +#include "gui/widgets/createwidget.h" + #include "listeners/vendingmodelistener.h" #include "listeners/vendingslotslistener.h" @@ -140,8 +142,7 @@ void VendingHandler::processItemsList(Net::MessageIn &msg) Being *const being = actorManager->findBeing(id); if (!being) return; - mBuyDialog = new BuyDialog(being->getName()); - mBuyDialog->postInit(); + CREATEWIDGETV(mBuyDialog, BuyDialog, being->getName()); mBuyDialog->setMoney(PlayerInfo::getAttribute(Attributes::MONEY)); msg.readInt32("vender id"); for (int f = 0; f < count; f ++) -- cgit v1.2.3-60-g2f50