Skip to content

Commit b3ef367

Browse files
committed
Build fixes (#1166)
1 parent e2f4647 commit b3ef367

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main/java/org/quantumbadger/redreader/fragments/UserProfileDialog.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ package org.quantumbadger.redreader.fragments
1919

2020
import android.content.Intent
2121
import android.graphics.BitmapFactory
22-
import android.net.Uri
2322
import android.util.Log
2423
import android.view.View
2524
import android.widget.FrameLayout
@@ -28,6 +27,7 @@ import android.widget.ScrollView
2827
import android.widget.Toast
2928
import androidx.appcompat.app.AppCompatActivity
3029
import androidx.appcompat.widget.AppCompatImageView
30+
import androidx.core.net.toUri
3131
import com.google.android.material.card.MaterialCardView
3232
import com.google.android.material.chip.Chip
3333
import com.google.android.material.dialog.MaterialAlertDialogBuilder
@@ -55,6 +55,7 @@ import org.quantumbadger.redreader.common.time.TimestampUTC.Companion.now
5555
import org.quantumbadger.redreader.reddit.APIResponseHandler.ActionResponseHandler
5656
import org.quantumbadger.redreader.reddit.APIResponseHandler.UserResponseHandler
5757
import org.quantumbadger.redreader.reddit.RedditAPI
58+
import org.quantumbadger.redreader.reddit.api.RedditOAuth.completeLogin
5859
import org.quantumbadger.redreader.reddit.api.RedditSubredditSubscriptionManager
5960
import org.quantumbadger.redreader.reddit.api.SubredditSubscriptionState
6061
import org.quantumbadger.redreader.reddit.things.InvalidSubredditNameException
@@ -502,8 +503,10 @@ object UserProfileDialog {
502503
) { resultCode: Int, data: Intent? ->
503504
if (data != null) {
504505
if (resultCode == 123 && data.hasExtra("url")) {
505-
val uri = Uri.parse(data.getStringExtra("url"))
506-
completeLogin(activity, uri, RunnableOnce.DO_NOTHING)
506+
val uri = data.getStringExtra("url")?.toUri()
507+
if (uri != null) {
508+
completeLogin(activity, uri, RunnableOnce.DO_NOTHING)
509+
}
507510
}
508511
}
509512
}

0 commit comments

Comments
 (0)