aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-08-16 16:17:46 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2014-08-16 16:17:46 +0200
commitf2069020029f138ae02a7a9f2697f5737f568268 (patch)
treeef3338e5fc84282ae7d20d93294f4b8c2ebfb708 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java
parentccf58a92fa915f948709fffde17f834bb1a88cdd (diff)
downloadopen-keychain-f2069020029f138ae02a7a9f2697f5737f568268.tar.gz
open-keychain-f2069020029f138ae02a7a9f2697f5737f568268.tar.bz2
open-keychain-f2069020029f138ae02a7a9f2697f5737f568268.zip
Fixing date picker issues
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java
index c35afd4fe..56c004f97 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java
@@ -189,10 +189,13 @@ public class AddSubkeyDialogFragment extends DialogFragment {
if (mNoExpiryCheckBox.isChecked()) {
expiry = 0L;
} else {
- Calendar selectedCal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
+ Calendar selectedCal = Calendar.getInstance(TimeZone.getDefault());
//noinspection ResourceType
selectedCal.set(mExpiryDatePicker.getYear(),
mExpiryDatePicker.getMonth(), mExpiryDatePicker.getDayOfMonth());
+ // date picker uses default time zone, we need to convert to UTC
+ selectedCal.setTimeZone(TimeZone.getTimeZone("UTC"));
+
expiry = selectedCal.getTime().getTime() / 1000;
}