diff --git a/src/keepass2android/EntryEditActivity.cs b/src/keepass2android/EntryEditActivity.cs index 1acd7f8b..bc42210f 100644 --- a/src/keepass2android/EntryEditActivity.cs +++ b/src/keepass2android/EntryEditActivity.cs @@ -830,7 +830,7 @@ namespace keepass2android private void CopyFieldFromExtraDialog(View eesButton, object dialog, int fieldId) { - var sourceField = ((Dialog)dialog).FindViewById(fieldId); + var sourceField = (EditText)((Dialog)dialog).FindViewById(fieldId); var targetField = ((TextView)((View)eesButton.Parent).FindViewById(fieldId)); if (sourceField.Text != targetField.Text) { @@ -841,7 +841,7 @@ namespace keepass2android private void CopyCheckboxFromExtraDialog(View eesButton, object dialog, int fieldId) { - var sourceField = ((Dialog)dialog).FindViewById(fieldId); + var sourceField = (CheckBox)((Dialog)dialog).FindViewById(fieldId); var targetField = ((CheckBox)((View)eesButton.Parent).FindViewById(fieldId)); if (sourceField.Checked != targetField.Checked) {