[gnome-shell] extensionSystem: Fix rebasing of extensions



commit cf44234323f29cdab125cebb173f6c0d658f216f
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Tue Oct 25 14:43:51 2011 -0400

    extensionSystem: Fix rebasing of extensions
    
    We need to remove the extension from the order after it's disabled
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662704

 js/ui/extensionSystem.js |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js
index 66f0904..f70aecd 100644
--- a/js/ui/extensionSystem.js
+++ b/js/ui/extensionSystem.js
@@ -253,6 +253,8 @@ function disableExtension(uuid) {
         }
     }
 
+    extensionOrder.splice(orderIdx, 1);
+
     meta.state = ExtensionState.DISABLED;
     _signals.emit('extension-state-changed', meta);
 }



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