fix: properly handle "New conversation" shortcut

Refs: https://github.com/FossifyOrg/Messages/issues/416
This commit is contained in:
Jan 2025-12-09 08:30:14 +01:00 committed by GitHub
parent cda1ad130c
commit 988b532581
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 1 deletions

View file

@ -8,6 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Ability to select and copy multiple text messages at once ([#600])
### Fixed
- Fixed new conversation shortcut ([#416])
## [1.6.0] - 2025-10-29
### Changed
- Compatibility updates for Android 15 & 16
@ -197,6 +200,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#350]: https://github.com/FossifyOrg/Messages/issues/350
[#359]: https://github.com/FossifyOrg/Messages/issues/359
[#376]: https://github.com/FossifyOrg/Messages/issues/376
[#416]: https://github.com/FossifyOrg/Messages/issues/416
[#456]: https://github.com/FossifyOrg/Messages/issues/456
[#461]: https://github.com/FossifyOrg/Messages/issues/461
[#561]: https://github.com/FossifyOrg/Messages/issues/561

View file

@ -137,7 +137,8 @@ class NewConversationActivity : SimpleActivity() {
private fun isThirdPartyIntent(): Boolean {
val result = SmsIntentParser.parse(intent)
if (result != null) {
if (result != null && (result.first.isNotEmpty() || result.second.isNotEmpty())) {
val (body, recipients) = result
launchThreadActivity(
phoneNumber = URLDecoder.decode(recipients.replace("+", "%2b").trim()),