[gnome-shell] extensionDownloader: Exclude extensions with pending updates from check



commit b7e828fa3cd89a25911545bf310c052dbbacc836
Author: Florian Müllner <fmuellner gnome org>
Date:   Mon Jan 27 01:13:49 2020 +0100

    extensionDownloader: Exclude extensions with pending updates from check
    
    While it is possible that an extension has a newer version available
    than the previously downloaded update, it's more likely that we end up
    downloading the same archive again. That would be a bit silly despite
    the usually small size, so we can either use the metadata from the
    update, or exclude the extension from the check.
    
    The latter is much easier, so let's go with that for now.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/945

 js/ui/extensionDownloader.js | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/js/ui/extensionDownloader.js b/js/ui/extensionDownloader.js
index 25145564d7..c09359eab8 100644
--- a/js/ui/extensionDownloader.js
+++ b/js/ui/extensionDownloader.js
@@ -123,6 +123,8 @@ function checkForUpdates() {
         let extension = Main.extensionManager.lookup(uuid);
         if (extension.type !== ExtensionUtils.ExtensionType.PER_USER)
             return;
+        if (extension.hasUpdate)
+            return;
         metadatas[uuid] = extension.metadata;
     });
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]