mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-08-06 13:31:18 +01:00
Guard against null intent extras in MainActivity conversation handling.
This commit is contained in:
committed by
jeffrey-signal
parent
b652e2d5f9
commit
1560be0300
@@ -1061,8 +1061,16 @@ class MainActivity :
|
||||
return
|
||||
}
|
||||
|
||||
val extras = intent.extras
|
||||
if (extras == null) {
|
||||
Log.w(TAG, "Received a conversation intent with no extras. Ignoring it.")
|
||||
intent.action = null
|
||||
setIntent(intent)
|
||||
return
|
||||
}
|
||||
|
||||
mainNavigationViewModel.goTo(MainNavigationListLocation.CHATS)
|
||||
mainNavigationViewModel.goTo(MainNavigationDetailLocation.Conversation(ConversationIntents.readArgsFromBundle(intent.extras!!)))
|
||||
mainNavigationViewModel.goTo(MainNavigationDetailLocation.Conversation(ConversationIntents.readArgsFromBundle(extras)))
|
||||
intent.action = null
|
||||
setIntent(intent)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user