diff options
author | Cédric Bosdonnat <cbosdonnat@suse.com> | 2019-02-14 10:44:51 +0100 |
---|---|---|
committer | Jeremy White <jwhite@codeweavers.com> | 2019-02-14 12:46:08 -0600 |
commit | df374203dd606faa19c005565432c9028e3106e1 (patch) | |
tree | 08cf4550b7c304d04f2ce75ff0b23027f9317075 | |
parent | ef825431951d995085dd987e8029f438c764df9f (diff) |
Fix disconnect() code
The disconnect() function were not checking the existence of the file
transfer area element, leading to stop the disconnect() before its end.
Signed-off-by: Jeremy White <jwhite@codeweavers.com>
-rw-r--r-- | spice.html | 4 | ||||
-rw-r--r-- | spice_auto.html | 4 |
2 files changed, 6 insertions, 2 deletions
@@ -102,7 +102,9 @@ if (window.File && window.FileReader && window.FileList && window.Blob) { var spice_xfer_area = document.getElementById('spice-xfer-area'); - document.getElementById('spice-area').removeChild(spice_xfer_area); + if (spice_xfer_area != null) { + document.getElementById('spice-area').removeChild(spice_xfer_area); + } document.getElementById('spice-area').removeEventListener('dragover', SpiceHtml5.handle_file_dragover, false); document.getElementById('spice-area').removeEventListener('drop', SpiceHtml5.handle_file_drop, false); } diff --git a/spice_auto.html b/spice_auto.html index 08db248..71c6556 100644 --- a/spice_auto.html +++ b/spice_auto.html @@ -142,7 +142,9 @@ if (window.File && window.FileReader && window.FileList && window.Blob) { var spice_xfer_area = document.getElementById('spice-xfer-area'); - document.getElementById('spice-area').removeChild(spice_xfer_area); + if (spice_xfer_area != null) { + document.getElementById('spice-area').removeChild(spice_xfer_area); + } document.getElementById('spice-area').removeEventListener('dragover', SpiceHtml5.handle_file_dragover, false); document.getElementById('spice-area').removeEventListener('drop', SpiceHtml5.handle_file_drop, false); } |