X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/cb5f0971afc5f997dc1928f36845fab67de197da..e0867d2b28b3e29430eead9938f9fc6a9b2944be:/src/com/owncloud/android/authentication/PinCheck.java diff --git a/src/com/owncloud/android/authentication/PinCheck.java b/src/com/owncloud/android/authentication/PinCheck.java index 7be77411..2f48eb0a 100644 --- a/src/com/owncloud/android/authentication/PinCheck.java +++ b/src/com/owncloud/android/authentication/PinCheck.java @@ -1,25 +1,28 @@ package com.owncloud.android.authentication; import android.app.Activity; -import android.content.Intent; import android.content.SharedPreferences; import android.preference.PreferenceManager; import com.owncloud.android.MainApp; -import com.owncloud.android.ui.activity.PinCodeActivity; public class PinCheck extends Activity { private static Long timestamp = 0l; + private static Long lastStart = 0l; // this must be here because it's called twice - in onCreate and onResume + private static int PINCODE_TIMEOUT = 1000; public static void setUnlockTimestamp() { timestamp = System.currentTimeMillis(); } public static boolean checkIfPinEntry(){ - if ((System.currentTimeMillis() - timestamp) > 10000){ + if ((System.currentTimeMillis() - timestamp) > PINCODE_TIMEOUT && + (System.currentTimeMillis() - lastStart) > PINCODE_TIMEOUT + ){ SharedPreferences appPrefs = PreferenceManager.getDefaultSharedPreferences(MainApp.getAppContext()); if (appPrefs.getBoolean("set_pincode", false)) { + lastStart = System.currentTimeMillis(); return true; } }