瀏覽代碼

Merge pull request #418 from danielballan/missing-mouseup

FIX: After starting Drag, remove mouseup listening from document.
Steven Silvester 8 年之前
父節點
當前提交
dd27fc3256
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/filebrowser/listing.ts

+ 3 - 2
src/filebrowser/listing.ts

@@ -1006,12 +1006,13 @@ class DirListing extends Widget {
       });
     }
 
-    // Start the drag and remove the mousemove listener.
+    // Start the drag and remove the mousemove and mouseup listeners.
+    document.removeEventListener('mousemove', this, true);
+    document.removeEventListener('mouseup', this, true);
     this._drag.start(clientX, clientY).then(action => {
       this._drag = null;
       clearTimeout(this._selectTimer);
     });
-    document.removeEventListener('mousemove', this, true);
   }
 
   /**