From 7cb474804b0cbb42895d1a69e7d8422d6a16c4c5 Mon Sep 17 00:00:00 2001 From: Mohamed Zenadi Date: Tue, 25 Jul 2017 17:27:48 +0100 Subject: get rid of double bang --- app/src/main/java/com/zeapo/pwdstore/UserPreference.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'app/src/main') diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt index e288ade3..725339a8 100644 --- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt +++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt @@ -334,9 +334,13 @@ class UserPreference : AppCompatActivity() { @Throws(IOException::class) private fun copySshKey(uri: Uri) { val sshKey = this.contentResolver.openInputStream(uri) - val privateKey = IOUtils.toByteArray(sshKey!!) - FileUtils.writeByteArrayToFile(File(filesDir.toString() + "/.ssh_key"), privateKey) - sshKey.close() + if (sshKey != null) { + val privateKey = IOUtils.toByteArray(sshKey) + FileUtils.writeByteArrayToFile(File(filesDir.toString() + "/.ssh_key"), privateKey) + sshKey.close() + } else { + Toast.makeText(this, "Unable to open the ssh private key, please check that the file exists", Toast.LENGTH_LONG).show() + } } // Returns whether the autofill service is enabled -- cgit v1.2.3