diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/IconPickerActivity.kt b/app/src/main/java/com/kunzisoft/keepass/activities/IconPickerActivity.kt index 3ee055e7d..119f0cba3 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/IconPickerActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/IconPickerActivity.kt @@ -85,6 +85,8 @@ class IconPickerActivity : LockingActivity() { coordinatorLayout = findViewById(R.id.icon_picker_coordinator) + mExternalFileHelper = ExternalFileHelper(this) + uploadButton = findViewById(R.id.icon_picker_upload) if (mDatabase?.allowCustomIcons == true) { uploadButton.setOpenDocumentClickListener(mExternalFileHelper) @@ -119,8 +121,6 @@ class IconPickerActivity : LockingActivity() { // Focus view to reinitialize timeout findViewById(R.id.icon_picker_container)?.resetAppTimeoutWhenViewFocusedOrChanged(this) - mExternalFileHelper = ExternalFileHelper(this) - iconPickerViewModel.standardIconPicked.observe(this) { iconStandard -> mIconImage.standard = iconStandard // Remove the custom icon if a standard one is selected