appDisplay: Don't update multiline for search results
The grid icons in the search results page doesn't expand to
acommodate the multiline label, resulting in the multiline
label to overflow behind the list search results. However,
after 548d3b62d
, it was possible to trigger this behavior
with keyboard focus.
Don't update multiline labels for search results.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1509>
This commit is contained in:
parent
a314c05fec
commit
ee0f250662
@ -1475,6 +1475,7 @@ class AppViewItem extends St.Button {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this._otherIconIsHovering = false;
|
this._otherIconIsHovering = false;
|
||||||
|
this._expandTitleOnHover = expandTitleOnHover;
|
||||||
|
|
||||||
if (expandTitleOnHover)
|
if (expandTitleOnHover)
|
||||||
this.connect('notify::hover', this._onHover.bind(this));
|
this.connect('notify::hover', this._onHover.bind(this));
|
||||||
@ -1495,7 +1496,7 @@ class AppViewItem extends St.Button {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_updateMultiline() {
|
_updateMultiline() {
|
||||||
if (!this.icon.label)
|
if (!this._expandTitleOnHover || !this.icon.label)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
const { label } = this.icon;
|
const { label } = this.icon;
|
||||||
|
Loading…
Reference in New Issue
Block a user