Changeset 44211

Show
Ignore:
Timestamp:
05/27/09 17:27:57 (10 months ago)
Author:
mrowe@apple.com
Message:

Merge r44189.

Location:
branches/WWDC-2009-branch/WebCore
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/WWDC-2009-branch/WebCore/ChangeLog

    r44210 r44211  
     12009-05-27  Mark Rowe  <mrowe@apple.com> 
     2 
     3        Merge r44189. 
     4 
     5    2009-05-27  John Sullivan  <sullivan@apple.com> 
     6 
     7        fixed <rdar://problem/6925482> repro crash in WebCore::DragController::dragExited dropping  
     8        bookmarks (at least) over Top Sites (at least) 
     9 
     10        Reviewed by Kevin Decker 
     11 
     12        * page/DragController.cpp: 
     13        (WebCore::DragController::dragExited): 
     14        nil check m_documentUnderMouse and take the "local file" case if it's nil 
     15 
    1162009-05-27  Mark Rowe  <mrowe@apple.com> 
    217 
  • branches/WWDC-2009-branch/WebCore/page/DragController.cpp

    r44032 r44211  
    155155     
    156156    if (RefPtr<FrameView> v = mainFrame->view()) { 
    157         ClipboardAccessPolicy policy = m_document->securityOrigin()->isLocal() ? ClipboardReadable : ClipboardTypesReadable; 
     157        ClipboardAccessPolicy policy = (!m_document || m_document->securityOrigin()->isLocal()) ? ClipboardReadable : ClipboardTypesReadable; 
    158158        RefPtr<Clipboard> clipboard = dragData->createClipboard(policy); 
    159159        clipboard->setSourceOperation(dragData->draggingSourceOperationMask());