Show less scary icon for neutral reasons when cancelling verification
For example, accepting a verification on another device shows a giant red security icon which isn't really suitable. I chucked the dialog-information icon in for some of the neutral-sounding messages so this dialog can be a little less intimidating. BUG: 510421 FIXED-IN: 24.08.3
This commit is contained in:
@@ -11,7 +11,19 @@ VerificationMessage {
|
|||||||
|
|
||||||
required property int reason
|
required property int reason
|
||||||
|
|
||||||
icon: "security-low"
|
icon: {
|
||||||
|
switch (root.reason) {
|
||||||
|
case KeyVerificationSession.TIMEOUT:
|
||||||
|
case KeyVerificationSession.REMOTE_TIMEOUT:
|
||||||
|
case KeyVerificationSession.USER:
|
||||||
|
case KeyVerificationSession.REMOTE_USER:
|
||||||
|
case KeyVerificationSession.SESSION_ACCEPTED:
|
||||||
|
case KeyVerificationSession.REMOTE_SESSION_ACCEPTED:
|
||||||
|
return "dialog-information";
|
||||||
|
default:
|
||||||
|
return "security-low";
|
||||||
|
}
|
||||||
|
}
|
||||||
text: {
|
text: {
|
||||||
switch (root.reason) {
|
switch (root.reason) {
|
||||||
case KeyVerificationSession.NONE:
|
case KeyVerificationSession.NONE:
|
||||||
|
|||||||
Reference in New Issue
Block a user