aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain
diff options
context:
space:
mode:
authorMiroojin Bakshi <gaglu231094@gmail.com>2014-03-06 01:13:08 +0530
committerMiroojin Bakshi <gaglu231094@gmail.com>2014-03-06 01:13:08 +0530
commita7a8f0a78ef083965f4ca2fe07d6811032fdc65a (patch)
tree09141634678d9ecf284d4b813816bb4bdcab077e /OpenPGP-Keychain
parent50813ef188aefb78166a001f57b1f09b538a6aef (diff)
downloadopen-keychain-a7a8f0a78ef083965f4ca2fe07d6811032fdc65a.tar.gz
open-keychain-a7a8f0a78ef083965f4ca2fe07d6811032fdc65a.tar.bz2
open-keychain-a7a8f0a78ef083965f4ca2fe07d6811032fdc65a.zip
Add documentation
Diffstat (limited to 'OpenPGP-Keychain')
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java
index b88d3bd32..b844a0619 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java
@@ -113,7 +113,11 @@ public class KeyEditor extends LinearLayout implements Editor, OnClickListener {
if (date == null) {
date = new GregorianCalendar(TimeZone.getTimeZone("UTC"));
}
-
+ /*
+ * Using custom DatePickerDialog which overrides the setTitle because
+ * the DatePickerDialog title is buggy (unix warparound bug).
+ * See: https://code.google.com/p/android/issues/detail?id=49066
+ */
DatePickerDialog dialog = new ExpiryDatePickerDialog(getContext(),
mExpiryDateSetListener, date.get(Calendar.YEAR), date.get(Calendar.MONTH),
date.get(Calendar.DAY_OF_MONTH));
@@ -129,8 +133,9 @@ public class KeyEditor extends LinearLayout implements Editor, OnClickListener {
}
}
});
- //setCalendarViewShown() is supported from API 11 onwards.
+ // setCalendarViewShown() is supported from API 11 onwards.
if (android.os.Build.VERSION.SDK_INT >= 11)
+ // Hide calendarView in tablets because of the unix warparound bug.
dialog.getDatePicker().setCalendarViewShown(false);
dialog.show();
}
@@ -262,7 +267,7 @@ class ExpiryDatePickerDialog extends DatePickerDialog {
public ExpiryDatePickerDialog(Context context, OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth) {
super(context, callBack, year, monthOfYear, dayOfMonth);
}
-
+ //Set permanent title.
public void setTitle(CharSequence title) {
super.setTitle("Set date");
}