[gnome-shell] appDisplay: Don't update multiline for search results



commit ee0f250662b1f1835c7cda696db32ed0ff3b9ce5
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Mon Nov 16 15:12:25 2020 -0300

    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>

 js/ui/appDisplay.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 322aa3cd7a..1cca533c70 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -1475,6 +1475,7 @@ class AppViewItem extends St.Button {
         }
 
         this._otherIconIsHovering = false;
+        this._expandTitleOnHover = expandTitleOnHover;
 
         if (expandTitleOnHover)
             this.connect('notify::hover', this._onHover.bind(this));
@@ -1495,7 +1496,7 @@ class AppViewItem extends St.Button {
     }
 
     _updateMultiline() {
-        if (!this.icon.label)
+        if (!this._expandTitleOnHover || !this.icon.label)
             return;
 
         const { label } = this.icon;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]