aboutsummaryrefslogtreecommitdiffstats
path: root/core/js
diff options
context:
space:
mode:
Diffstat (limited to 'core/js')
-rw-r--r--core/js/eventsource.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/js/eventsource.js b/core/js/eventsource.js
index f783ade7ae9..ce8c8387c8e 100644
--- a/core/js/eventsource.js
+++ b/core/js/eventsource.js
@@ -87,8 +87,10 @@ OC.EventSource.prototype={
useFallBack:false,
fallBackCallBack:function(type,data){
if(type){
- for(var i=0;i<this.listeners[type].length;i++){
- this.listeners[type][i](data);
+ if (typeof this.listeners['done'] != 'undefined') {
+ for(var i=0;i<this.listeners[type].length;i++){
+ this.listeners[type][i](data);
+ }
}
}else{
for(var i=0;i<this.typelessListeners.length;i++){
@@ -117,6 +119,8 @@ OC.EventSource.prototype={
}
},
close:function(){
- this.source.close();
+ if (typeof this.source !='undefined') {
+ this.source.close();
+ }
}
}