mirror of
https://github.com/octoleo/syncthing.git
synced 2024-12-22 19:08:58 +00:00
Fix GUI breaking during restarts (fixes #577)
This commit is contained in:
parent
cf1bfdfb61
commit
fd2567748f
10
gui/app.js
10
gui/app.js
@ -25,6 +25,16 @@ syncthing.controller('EventCtrl', function ($scope, $http) {
|
||||
var lastID = 0;
|
||||
|
||||
var successFn = function (data) {
|
||||
// When Syncthing restarts while the long polling connection is in
|
||||
// progress the browser on some platforms returns a 200 (since the
|
||||
// headers has been flushed with the return code 200), with no data.
|
||||
// This basically means that the connection has been reset, and the call
|
||||
// was not actually sucessful.
|
||||
if (!data) {
|
||||
errorFn(data);
|
||||
return;
|
||||
}
|
||||
|
||||
$scope.$emit('UIOnline');
|
||||
|
||||
if (lastID > 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user