File 0005-check_wifi_enabled_earlier.patch of Package aylurs-gtk-shell
From 646d5ad073ff7f8b1d50cfbd40f5b8a250fcd59d Mon Sep 17 00:00:00 2001
From: Aron Griffis <aron@scampersand.com>
Date: Thu, 20 Jun 2024 18:08:33 -0400
Subject: [PATCH] check wifi enabled earlier (#442)
---
src/service/network.ts | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/service/network.ts b/src/service/network.ts
index 401d96f0..442d0eb8 100644
--- a/src/service/network.ts
+++ b/src/service/network.ts
@@ -192,6 +192,11 @@ export class Wifi extends Service {
[0, 'none'],
];
+ // Check if wifi is enabled first, since internet might be provided by
+ // a wired network.
+ if (!this.enabled)
+ return 'network-wireless-offline-symbolic';
+
if (this.internet === 'connected') {
for (const [threshold, name] of iconNames) {
if (this.strength >= threshold)
@@ -202,9 +207,6 @@ export class Wifi extends Service {
if (this.internet === 'connecting')
return 'network-wireless-acquiring-symbolic';
- if (this.enabled)
- return 'network-wireless-offline-symbolic';
-
return 'network-wireless-disabled-symbolic';
}
}