Fix hovering aliases that only have text

This commit is contained in:
Nicolas Werner 2022-01-01 16:38:52 +01:00
parent 0d10ffc8cd
commit 1dc53a301f
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
1 changed files with 10 additions and 17 deletions

View File

@ -4,8 +4,8 @@
// SPDX-License-Identifier: GPL-3.0-or-later
import "./ui"
import QtQuick 2.6
import QtQuick.Controls 2.3
import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Window 2.15
import im.nheko 1.0
@ -25,13 +25,12 @@ Rectangle {
height: 48
radius: Settings.avatarCircles ? height / 2 : height / 8
color: Nheko.colors.alternateBase
Component.onCompleted: {
mouseArea.clicked.connect(clicked);
}
Label {
id: label
enabled: false
anchors.fill: parent
text: TimelineManager.escapeEmoji(displayName ? String.fromCodePoint(displayName.codePointAt(0)) : "")
textFormat: Text.RichText
@ -73,18 +72,6 @@ Rectangle {
sourceSize.height: avatar.height * Screen.devicePixelRatio
source: avatar.url ? (avatar.url + "?radius=" + (Settings.avatarCircles ? 100 : 25) + ((avatar.crop) ? "" : "&scale")) : ""
MouseArea {
id: mouseArea
anchors.fill: parent
Ripple {
rippleTarget: mouseArea
color: Qt.rgba(Nheko.colors.alternateBase.r, Nheko.colors.alternateBase.g, Nheko.colors.alternateBase.b, 0.5)
}
}
}
Rectangle {
@ -125,4 +112,10 @@ Rectangle {
cursorShape: Qt.PointingHandCursor
}
TapHandler {
id: mouseArea
onSingleTapped: avatar.clicked(eventPoint)
}
}