long press copy link text

This commit is contained in:
Fabian Freund
2026-03-13 03:44:47 +01:00
parent 4325839503
commit 85b08667ae
7 changed files with 83 additions and 5 deletions
@@ -104,7 +104,7 @@ class FlutterEventMiddleware(private val flutterEvents: GeckoStateEvents) : Midd
is HitResult.IMAGE -> ImageHitResult(result.src, result.title)
is HitResult.IMAGE_SRC -> ImageSrcHitResult(result.src, result.uri)
is HitResult.PHONE -> PhoneHitResult(result.src)
is HitResult.UNKNOWN -> UnknownHitResult(result.src)
is HitResult.UNKNOWN -> UnknownHitResult(result.src, result.linkText)
is HitResult.VIDEO -> VideoHitResult(result.src, result.title)
}
) { _ -> }
@@ -2468,18 +2468,21 @@ sealed class HitResult
* Generated class from Pigeon that represents data sent in messages.
*/
data class UnknownHitResult (
val src: String
val src: String,
val linkText: String? = null
) : HitResult()
{
companion object {
fun fromList(pigeonVar_list: List<Any?>): UnknownHitResult {
val src = pigeonVar_list[0] as String
return UnknownHitResult(src)
val linkText = pigeonVar_list[1] as String?
return UnknownHitResult(src, linkText)
}
}
fun toList(): List<Any?> {
return listOf(
src,
linkText,
)
}
override fun equals(other: Any?): Boolean {