Lines 50-55
Link Here
|
50 |
#include <Carbon/Carbon.h> |
50 |
#include <Carbon/Carbon.h> |
51 |
#include <postmac.h> |
51 |
#include <postmac.h> |
52 |
|
52 |
|
|
|
53 |
#include <salframe.h> |
54 |
#include <salframeview.h> |
53 |
|
55 |
|
54 |
using namespace rtl; |
56 |
using namespace rtl; |
55 |
using namespace cppu; |
57 |
using namespace cppu; |
Lines 149-154
Link Here
|
149 |
|
151 |
|
150 |
DropTarget::DropTarget() : |
152 |
DropTarget::DropTarget() : |
151 |
WeakComponentImplHelper5<XInitialization, XDropTarget, XDropTargetDragContext, XDropTargetDropContext, XServiceInfo>(m_aMutex), |
153 |
WeakComponentImplHelper5<XInitialization, XDropTarget, XDropTargetDragContext, XDropTargetDropContext, XServiceInfo>(m_aMutex), |
|
|
154 |
mView(nil), |
155 |
mpFrame(NULL), |
152 |
mDropTargetHelper(nil), |
156 |
mDropTargetHelper(nil), |
153 |
mbActive(false), |
157 |
mbActive(false), |
154 |
mDragSourceSupportedActions(DNDConstants::ACTION_NONE), |
158 |
mDragSourceSupportedActions(DNDConstants::ACTION_NONE), |
Lines 161-168
Link Here
|
161 |
|
165 |
|
162 |
DropTarget::~DropTarget() |
166 |
DropTarget::~DropTarget() |
163 |
{ |
167 |
{ |
164 |
[(id <DraggingDestinationHandler>)mView unregisterDraggingDestinationHandler:mDropTargetHelper]; |
168 |
if( AquaSalFrame::isAlive( mpFrame ) ) |
165 |
[mDropTargetHelper release]; |
169 |
[(id <DraggingDestinationHandler>)mView unregisterDraggingDestinationHandler:mDropTargetHelper]; |
|
|
170 |
[mDropTargetHelper release]; |
166 |
} |
171 |
} |
167 |
|
172 |
|
168 |
|
173 |
|
Lines 396-401
Link Here
|
396 |
sal_uInt64 tmp = 0; |
401 |
sal_uInt64 tmp = 0; |
397 |
pNSView >>= tmp; |
402 |
pNSView >>= tmp; |
398 |
mView = (id)tmp; |
403 |
mView = (id)tmp; |
|
|
404 |
mpFrame = [(SalFrameView*)mView getSalFrame]; |
399 |
|
405 |
|
400 |
mDropTargetHelper = [[DropTargetHelper alloc] initWithDropTarget: this]; |
406 |
mDropTargetHelper = [[DropTargetHelper alloc] initWithDropTarget: this]; |
401 |
|
407 |
|