From 3713a4d3bf8ae2df7d02e63b5b827353e5121d19 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 5 Feb 2023 09:57:47 +0100 Subject: Merging upstream version 20230205. Signed-off-by: Daniel Baumann --- extensions/vertical-workspaces/iconGrid.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 extensions/vertical-workspaces/iconGrid.js (limited to 'extensions/vertical-workspaces/iconGrid.js') diff --git a/extensions/vertical-workspaces/iconGrid.js b/extensions/vertical-workspaces/iconGrid.js new file mode 100644 index 0000000..2b93efd --- /dev/null +++ b/extensions/vertical-workspaces/iconGrid.js @@ -0,0 +1,26 @@ +/** + * Vertical Workspaces + * iconGrid.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +// ------------------ IconGrid - override ------------------------------------------------------------------------- + +// workaround - silence page -2 error on gnome 43 during cleaning appgrid + +var IconGrid = { + getItemsAtPage: function(page) { + if (page < 0 || page > this.nPages) + return []; + //throw new Error(`Page ${page} does not exist at IconGrid`); + + const layoutManager = this.layout_manager; + return layoutManager.getItemsAtPage(page); + } +} \ No newline at end of file -- cgit v1.2.3