diff --git a/client/windows/CMapOverview.cpp b/client/windows/CMapOverview.cpp index 6d38721be..07a834d1e 100644 --- a/client/windows/CMapOverview.cpp +++ b/client/windows/CMapOverview.cpp @@ -221,7 +221,8 @@ CMapOverviewWidget::CMapOverviewWidget(CMapOverview& parent): { if(p.date.empty()) { - std::time_t time = boost::filesystem::last_write_time(*CResourceHandler::get()->getResourceName(ResourcePath(p.resource.getName(), p.tabType == ESelectionScreen::campaignList ? EResType::CAMPAIGN : EResType::MAP))); + ResourcePath path(p.resource.getName(), p.tabType == ESelectionScreen::campaignList ? EResType::CAMPAIGN : EResType::MAP); + std::time_t time = CResourceHandler::get()->getLastWriteTime(path); w->setText(TextOperations::getFormattedDateTimeLocal(time)); } else diff --git a/lib/mapping/CMapInfo.cpp b/lib/mapping/CMapInfo.cpp index cf02b4825..1350fefef 100644 --- a/lib/mapping/CMapInfo.cpp +++ b/lib/mapping/CMapInfo.cpp @@ -82,7 +82,7 @@ void CMapInfo::campaignInit() originalFileURI = resource.getOriginalName(); fullFileURI = CResourceHandler::get()->getFullFileURI(resource); campaign = CampaignHandler::getHeader(fileURI); - lastWrite = boost::filesystem::last_write_time(*CResourceHandler::get()->getResourceName(resource)); + lastWrite = CResourceHandler::get()->getLastWriteTime(resource); date = TextOperations::getFormattedDateTimeLocal(lastWrite); }