Index: source/aqua/DropTarget.cxx =================================================================== RCS file: /cvs/gsl/dtrans/source/aqua/DropTarget.cxx,v retrieving revision 1.4.6.1 diff -u -w -p -r1.4.6.1 DropTarget.cxx --- source/aqua/DropTarget.cxx 31 Jul 2008 14:56:59 -0000 1.4.6.1 +++ source/aqua/DropTarget.cxx 21 Nov 2008 10:13:39 -0000 @@ -190,7 +190,9 @@ sal_Int8 DropTarget::determineDropAction // has been set and we map this to ACTION_MOVE or ACTION_COPY // depending on whether or not source and dest are equal, // this hopefully satisfies all parties - if (dropActions == DNDConstants::ACTION_DEFAULT) + const sal_Int8 nDragSourceSupportedActions = SystemToOfficeDragActions([sender draggingSourceOperationMask]); + if( (dropActions == DNDConstants::ACTION_DEFAULT) + || (dropActions == nDragSourceSupportedActions) ) { dropAct = srcAndDestEqual ? DNDConstants::ACTION_MOVE : DNDConstants::ACTION_COPY;