[gnome-shell/gbsneto/icon-grid-dnd-fixes: 15/19] appDisplay: Save pages when folder apps change
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/gbsneto/icon-grid-dnd-fixes: 15/19] appDisplay: Save pages when folder apps change
- Date: Fri, 2 Oct 2020 16:31:18 +0000 (UTC)
commit b477827dc5af94747e1f04290e4df3bd85c2c88c
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Thu Sep 24 14:16:48 2020 -0300
appDisplay: Save pages when folder apps change
After dragging an icon to inside a folder, we do not save the grid layout,
leaving the icon's position stored when it actually isn't there anymore.
Fix that by saving pages whenever folder apps change.
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447
js/ui/appDisplay.js | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 8979d7e57c..840d4fd3e0 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -1097,7 +1097,10 @@ class AppDisplay extends BaseAppView {
let icon = this._items.get(id);
if (!icon) {
icon = new FolderIcon(id, path, this);
- icon.connect('apps-changed', this._redisplay.bind(this));
+ icon.connect('apps-changed', () => {
+ this._redisplay();
+ this._savePages();
+ });
}
// Don't try to display empty folders
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]