summaryrefslogtreecommitdiffstats
path: root/Ministro
diff options
context:
space:
mode:
authorBogDan Vatra <bog_dan_ro@yahoo.com>2011-05-04 23:54:11 +0800
committerBogDan Vatra <bog_dan_ro@yahoo.com>2011-05-04 23:54:11 +0800
commit63a396d82fc566eeeda8830c7230a383adf5ba22 (patch)
treeb85529aa5af59533571448bb955ccac4d37a91b8 /Ministro
parente164952f0e121c14d73f67f97f0353768f6586de (diff)
Check libraries validity only once per day.
Diffstat (limited to 'Ministro')
-rw-r--r--Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java b/Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java
index c418e1f..a2f1847 100644
--- a/Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java
+++ b/Ministro/src/eu/licentia/necessitas/ministro/MinistroService.java
@@ -229,16 +229,18 @@ public class MinistroService extends Service {
public void onCreate() {
m_versionXmlFile = getFilesDir().getAbsolutePath()+"/version.xml";
m_qtLibsRootPath = getFilesDir().getAbsolutePath()+"/qt/";
- refreshLibraries(true);
SharedPreferences preferences=getSharedPreferences("Ministro", MODE_PRIVATE);
long lastCheck = preferences.getLong("LASTCHECK",0);
if (System.currentTimeMillis()-lastCheck>24l*3600*100) // check once/day
{
+ refreshLibraries(true);
SharedPreferences.Editor editor= preferences.edit();
editor.putLong("LASTCHECK",System.currentTimeMillis());
editor.commit();
new CheckForUpdates().execute((Void[])null);
}
+ else
+ refreshLibraries(false);
super.onCreate();
}