Bug 754384 - nsDragService's mNativeDragTarget is completely unused. r=khuey
--- a/widget/windows/nsDragService.cpp
+++ b/widget/windows/nsDragService.cpp
@@ -41,28 +41,27 @@
#include "nsMathUtils.h"
//-------------------------------------------------------------------------
//
// DragService constructor
//
//-------------------------------------------------------------------------
nsDragService::nsDragService()
- : mNativeDragTarget(nsnull), mDataObject(nsnull), mSentLocalDropEvent(false)
+ : mDataObject(nsnull), mSentLocalDropEvent(false)
{
}
//-------------------------------------------------------------------------
//
// DragService destructor
//
//-------------------------------------------------------------------------
nsDragService::~nsDragService()
{
- NS_IF_RELEASE(mNativeDragTarget);
NS_IF_RELEASE(mDataObject);
}
bool
nsDragService::CreateDragImage(nsIDOMNode *aDOMNode,
nsIScriptableRegion *aRegion,
SHDRAGIMAGE *psdi)
{
--- a/widget/windows/nsDragService.h
+++ b/widget/windows/nsDragService.h
@@ -53,14 +53,13 @@ protected:
// collections
bool IsCollectionObject(IDataObject* inDataObj);
// Create a bitmap for drag operations
bool CreateDragImage(nsIDOMNode *aDOMNode,
nsIScriptableRegion *aRegion,
SHDRAGIMAGE *psdi);
- nsNativeDragTarget * mNativeDragTarget;
IDataObject * mDataObject;
bool mSentLocalDropEvent;
};
#endif // nsDragService_h__