[polari] networksManager: Use ByteArray.toString() to convert raw data



commit 28071e6b20deaf7fcc56c4e87f53786783e139d9
Author: Florian Müllner <fmuellner gnome org>
Date:   Mon Jul 30 05:53:30 2018 +0200

    networksManager: Use ByteArray.toString() to convert raw data
    
    ... as suggested by Philip. The module is a recent addition, so we
    now depend on bleeding edge gjs. With that, we can also make the
    conversion unconditional ...

 src/networksManager.js | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/src/networksManager.js b/src/networksManager.js
index f567c00..a0cf289 100644
--- a/src/networksManager.js
+++ b/src/networksManager.js
@@ -1,4 +1,5 @@
 const { Gio, GLib } = imports.gi;
+const ByteArray = imports.byteArray;
 const Signals = imports.signals;
 
 var NetworksManager = class {
@@ -17,9 +18,7 @@ var NetworksManager = class {
         let success, data;
         try {
             [success, data, ] = file.load_contents(null);
-            if (data instanceof Uint8Array)
-                data = String.fromCodePoint(...data);
-            this._parseNetworks(data);
+            this._parseNetworks(ByteArray.toString(data));
         } catch(e) {
             log('Failed to load network list: ' + e.message);
         }


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