Преглед изворни кода

[assist] Fix problem with missing drag data from dividers drag

Enrico Berti пре 9 година
родитељ
комит
04a108d

+ 2 - 2
desktop/core/src/desktop/templates/assist.mako

@@ -731,13 +731,13 @@ from desktop.views import _ko
           if (boundEntry.isDirectory) {
             $element.droppable({
               drop: function () {
-                if (!dragData.dragToSelect) {
+                if (dragData && !dragData.dragToSelect) {
                   boundEntry.moveHere(dragData.selectedEntries);
                   dragData.originEntry.load();
                 }
               },
               over: function () {
-                if (!dragData.dragToSelect) {
+                if (dragData && !dragData.dragToSelect) {
                   $element.addClass('assist-file-entry-drop');
                 }
               },

+ 2 - 2
desktop/core/src/desktop/templates/file_browser.mako

@@ -575,13 +575,13 @@ from desktop.views import _ko
           var $element = $(element);
           $element.droppable({
             drop: function () {
-              if (!dragData.dragToSelect) {
+              if (dragData && !dragData.dragToSelect) {
                 boundEntry.moveToTrash();
                 $element.removeClass('blue');
               }
             },
             over: function () {
-              if (!dragData.dragToSelect) {
+              if (dragData && !dragData.dragToSelect) {
                 $element.addClass('blue');
               }
             },