Package sources for project devel:languages:perl are received through scmsync. This is not supported by the OBS frontend

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';
     }
 }
openSUSE Build Service is sponsored by