minor, imports ByteArray module in header

This commit is contained in:
abakkk 2020-02-09 17:45:28 +01:00
parent 528a62fa57
commit cc7e208c35
1 changed files with 3 additions and 2 deletions

View File

@ -20,6 +20,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
const ByteArray = imports.byteArray;
const Cairo = imports.cairo; const Cairo = imports.cairo;
const Clutter = imports.gi.Clutter; const Clutter = imports.gi.Clutter;
const Gio = imports.gi.Gio; const Gio = imports.gi.Gio;
@ -680,7 +681,7 @@ var DrawingArea = new Lang.Class({
if (GLib.file_test(path, GLib.FileTest.EXISTS)) { if (GLib.file_test(path, GLib.FileTest.EXISTS)) {
oldContents = GLib.file_get_contents(path)[1]; oldContents = GLib.file_get_contents(path)[1];
if (oldContents instanceof Uint8Array) if (oldContents instanceof Uint8Array)
oldContents = imports.byteArray.toString(oldContents); oldContents = ByteArray.toString(oldContents);
} }
// do not create a file to write just an empty array // do not create a file to write just an empty array
@ -733,7 +734,7 @@ var DrawingArea = new Lang.Class({
if (!success) if (!success)
return; return;
if (contents instanceof Uint8Array) if (contents instanceof Uint8Array)
contents = imports.byteArray.toString(contents); contents = ByteArray.toString(contents);
this.elements.push(...JSON.parse(contents).map(object => new DrawingElement(object))); this.elements.push(...JSON.parse(contents).map(object => new DrawingElement(object)));
if (notify) if (notify)