accessDialog: Don't add an empty body
According to the org.freedesktop.impl.portal.Access documentation
the body may be an empty string[1]. Take into account this case.
[1] d7cfc16a6d/data/org.freedesktop.impl.portal.Access.xml (L38)
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2607>
This commit is contained in:
parent
ad0dc55c07
commit
771b3bada2
@ -58,13 +58,15 @@ class AccessDialog extends ModalDialog.ModalDialog {
|
||||
this._choices.set(id, check);
|
||||
}
|
||||
|
||||
let bodyLabel = new St.Label({
|
||||
text: body,
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
});
|
||||
bodyLabel.clutter_text.ellipsize = Pango.EllipsizeMode.NONE;
|
||||
bodyLabel.clutter_text.line_wrap = true;
|
||||
content.add_child(bodyLabel);
|
||||
if (body) {
|
||||
let bodyLabel = new St.Label({
|
||||
text: body,
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
});
|
||||
bodyLabel.clutter_text.ellipsize = Pango.EllipsizeMode.NONE;
|
||||
bodyLabel.clutter_text.line_wrap = true;
|
||||
content.add_child(bodyLabel);
|
||||
}
|
||||
|
||||
this.addButton({
|
||||
label: denyLabel,
|
||||
|
Loading…
Reference in New Issue
Block a user