diff --git a/client/adventureMap/CList.cpp b/client/adventureMap/CList.cpp index d25a612a3..b528f5472 100644 --- a/client/adventureMap/CList.cpp +++ b/client/adventureMap/CList.cpp @@ -471,8 +471,11 @@ void CTownList::CTownItem::gesture(bool on, const Point & initialPosition, const int townLowerPos = (townIndex > towns.size() - 2) ? -1 : townIndex + 1; auto updateList = [](){ - for (auto ki : GH.windows().findWindows()) - ki->townChange(); //update list + for (auto ci : GH.windows().findWindows()) + { + ci->townlist->updateWidget(); + ci->townlist->select(ci->town); + } }; std::vector menuElements = {