summaryrefslogtreecommitdiff
path: root/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-06-01 18:57:29 +0200
committerNippy <nippy@rp1.hu>2026-06-01 18:57:29 +0200
commit2e5a7d93476c0819b5a23f5740e4c843eaedc73a (patch)
tree84279c63b84126eb8f6d9d94a42c44aabbe22336 /raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js
parente1f0fac166056bb106284be4a3fec0c558525927 (diff)
downloadRaveOS-PKGBUILD-2e5a7d93476c0819b5a23f5740e4c843eaedc73a.tar.gz
RaveOS-PKGBUILD-2e5a7d93476c0819b5a23f5740e4c843eaedc73a.zip
Raveos gnome update
Diffstat (limited to 'raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js')
-rw-r--r--raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js15
1 files changed, 10 insertions, 5 deletions
diff --git a/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js b/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js
index 6b0ac24..cb86627 100644
--- a/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js
+++ b/raveos-gnome-theme/theme-data/extensions/installed/dash-to-dock@micxgx.gmail.com/appIcons.js
@@ -93,7 +93,7 @@ let recentlyClickedAppMonitor = -1;
* - Update minimization animation target
* - Update menu if open on windows change
*/
-const DockAbstractAppIcon = GObject.registerClass({
+export const DockAbstractAppIcon = GObject.registerClass({
GTypeFlags: GObject.TypeFlags.ABSTRACT,
Properties: {
'focused': GObject.ParamSpec.boolean(
@@ -429,6 +429,14 @@ const DockAbstractAppIcon = GObject.registerClass({
// it called by the parent constructor.
}
+ notifyAppIconUpdating(monitorIndex) {
+ const icon = Gio.Icon.new_for_string('action-unavailable-symbolic');
+ const {osdWindowManager} = Main;
+ const showOsd = osdWindowManager.showOne ?? osdWindowManager.show;
+ showOsd.call(osdWindowManager, monitorIndex ?? this.monitorIndex, icon,
+ _('%s is updating, try again later').format(this.name), null);
+ }
+
popupMenu() {
this._removeMenuTimeout?.();
this.fake_release();
@@ -754,10 +762,7 @@ const DockAbstractAppIcon = GObject.registerClass({
// the existing window instead.
launchNewWindow() {
if (this.updating) {
- const icon = Gio.Icon.new_for_string('action-unavailable-symbolic');
- Main.osdWindowManager.show(-1, icon,
- _('%s is updating, try again later').format(this.name),
- null);
+ this.notifyAppIconUpdating();
return;
}