[gnome-shell] ibusManager: Use const correctly



commit f7752ac6994e35cf3b1daa1237eda9175ae4188c
Author: Philip Chimento <philip endlessm com>
Date:   Thu Feb 9 18:11:28 2017 -0800

    ibusManager: Use const correctly
    
    Per ES6, a variable declared const should only be valid inside its lexical
    scope. Previously, GJS would accept this code, but that will change in the
    SpiderMonkey JS engine in the next release of GJS.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778425

 js/misc/ibusManager.js |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/js/misc/ibusManager.js b/js/misc/ibusManager.js
index 529352a..adf57b3 100644
--- a/js/misc/ibusManager.js
+++ b/js/misc/ibusManager.js
@@ -6,10 +6,11 @@ const Lang = imports.lang;
 const Mainloop = imports.mainloop;
 const Signals = imports.signals;
 
+let IBusCandidatePopup;
 try {
     var IBus = imports.gi.IBus;
     _checkIBusVersion(1, 5, 2);
-    const IBusCandidatePopup = imports.ui.ibusCandidatePopup;
+    IBusCandidatePopup = imports.ui.ibusCandidatePopup;
 } catch (e) {
     var IBus = null;
     log(e);


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