From 4748973c04329adaafa9c8c614bd5b377729b726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguye=CC=82=CC=83n?= Date: Fri, 11 Mar 2016 08:24:52 -0800 Subject: [core] Deactivate offline region upon completion --- platform/default/mbgl/storage/offline_download.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'platform') diff --git a/platform/default/mbgl/storage/offline_download.cpp b/platform/default/mbgl/storage/offline_download.cpp index dc16ab10fd..36b6f5d502 100644 --- a/platform/default/mbgl/storage/offline_download.cpp +++ b/platform/default/mbgl/storage/offline_download.cpp @@ -222,6 +222,10 @@ void OfflineDownload::ensureResource(const Resource& resource, std::functionsecond; observer->statusChanged(status); + + if (status.complete()) { + setState(OfflineRegionDownloadState::Inactive); + } return; } @@ -251,6 +255,10 @@ void OfflineDownload::ensureResource(const Resource& resource, std::functionstatusChanged(status); + + if (status.complete()) { + setState(OfflineRegionDownloadState::Inactive); + } }); }); } -- cgit v1.2.1