kopia lustrzana https://github.com/ryukoposting/Signal-Android
Fix another possible crash with available message types.
rodzic
ae6ca49e4e
commit
8877603e13
|
@ -74,6 +74,12 @@ class SendButton(context: Context, attributeSet: AttributeSet?) : AppCompatImage
|
||||||
defaultTransportType = MessageSendType.TransportType.SIGNAL
|
defaultTransportType = MessageSendType.TransportType.SIGNAL
|
||||||
onSelectionChanged(signalType, false)
|
onSelectionChanged(signalType, false)
|
||||||
return signalType
|
return signalType
|
||||||
|
} else if (availableSendTypes.isEmpty()) {
|
||||||
|
Log.w(TAG, "No send types available at all! Enabling the Signal transport.")
|
||||||
|
defaultTransportType = MessageSendType.TransportType.SIGNAL
|
||||||
|
availableSendTypes = listOf(MessageSendType.SignalMessageSendType)
|
||||||
|
onSelectionChanged(MessageSendType.SignalMessageSendType, false)
|
||||||
|
return MessageSendType.SignalMessageSendType
|
||||||
} else {
|
} else {
|
||||||
throw AssertionError("No options of default type! DefaultTransportType: $defaultTransportType, AllAvailable: ${availableSendTypes.map { it.transportType }}")
|
throw AssertionError("No options of default type! DefaultTransportType: $defaultTransportType, AllAvailable: ${availableSendTypes.map { it.transportType }}")
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue