[gnome-shell/gbsneto/icon-grid-dnd: 3/13] folderIcon: Update folder icon after dropping



commit 930cf0b6e1bdd3f1ae192a8d35d3c7f8ef15429f
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Fri Jun 28 19:49:18 2019 -0300

    folderIcon: Update folder icon after dropping
    
    After dropping an application into the folder icon, the
    list of applications is updated but the folder icon itself
    is not.
    
    Introduce BaseIcon.update() and call it from FolderIcon
    when redisplaying.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/602

 js/ui/appDisplay.js | 1 +
 js/ui/iconGrid.js   | 4 ++++
 2 files changed, 5 insertions(+)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 998a11739..e3f7e9029 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -1253,6 +1253,7 @@ var FolderIcon = class FolderIcon {
 
         this.actor.visible = this.view.getAllItems().length > 0;
         this.view.loadGrid();
+        this.icon.update();
         this.emit('apps-changed');
     }
 
diff --git a/js/ui/iconGrid.js b/js/ui/iconGrid.js
index a6774edb1..69a61f08c 100644
--- a/js/ui/iconGrid.js
+++ b/js/ui/iconGrid.js
@@ -137,6 +137,10 @@ class BaseIcon extends St.Bin {
         // animating.
         zoomOutActor(this.child);
     }
+
+    update() {
+        this._createIconTexture(this.iconSize);
+    }
 });
 
 function clamp(value, min, max) {


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