From bb9f05843f55c89a40a37e87654ac2e8be5fd7af Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 28 Jun 2019 19:49:18 -0300 Subject: [PATCH] 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/603 --- 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 f62b94176..bbca2ed79 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -1313,6 +1313,7 @@ var FolderIcon = class FolderIcon { _redisplay() { this._updateName(); this.actor.visible = this.view.getAllItems().length > 0; + this.icon.update(); this.emit('apps-changed'); } diff --git a/js/ui/iconGrid.js b/js/ui/iconGrid.js index c74ff4361..7f5abed01 100644 --- a/js/ui/iconGrid.js +++ b/js/ui/iconGrid.js @@ -142,6 +142,10 @@ class BaseIcon extends St.Bin { // animating. zoomOutActor(this.child); } + + update() { + this._createIconTexture(this.iconSize); + } }); function clamp(value, min, max) {