From 119407500d8b225ecce64b7ee33adffbaf208035 Mon Sep 17 00:00:00 2001 From: Michael Dietz Date: Tue, 22 Mar 2016 16:48:58 +0100 Subject: [PATCH] Make gattServer a global variable to fix https://github.com/thegecko/web-bluetooth-dfu/issues/18 --- dist/dfu.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dist/dfu.js b/dist/dfu.js index 1db7b66..9e7ab0e 100644 --- a/dist/dfu.js +++ b/dist/dfu.js @@ -43,6 +43,8 @@ } }(this, function(Promise, bluetooth, crc16) { "use strict"; + + var server; // Make server a global variable (initialized in connect(). This fixes a bug in BlueZ that causes transfers to stall. var LITTLE_ENDIAN = true; @@ -209,7 +211,7 @@ function connect(device) { return new Promise(function(resolve, reject) { - var server = null; + //var server = null; var service = null; var controlChar = null; var packetChar = null;