Changeset 226292 in webkit


Ignore:
Timestamp:
Dec 25, 2017 3:35:30 PM (6 years ago)
Author:
mitz@apple.com
Message:

[macOS] On Retina displays, icon used as drag image for large image is scaled down
https://bugs.webkit.org/show_bug.cgi?id=181154

Reviewed by Wenson Hsieh.

  • page/DragController.cpp:

(WebCore::DragController::doImageDrag): When using an icon for the drag image, also adjust

its size for the device scale factor, like we do in the not-icon case.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r226291 r226292  
     12017-12-25  Dan Bernstein  <mitz@apple.com>
     2
     3        [macOS] On Retina displays, icon used as drag image for large image is scaled down
     4        https://bugs.webkit.org/show_bug.cgi?id=181154
     5
     6        Reviewed by Wenson Hsieh.
     7
     8        * page/DragController.cpp:
     9        (WebCore::DragController::doImageDrag): When using an icon for the drag image, also adjust
     10          its size for the device scale factor, like we do in the not-icon case.
     11
    1122017-12-24  David Kilzer  <ddkilzer@apple.com>
    213
  • trunk/Source/WebCore/page/DragController.cpp

    r225252 r226292  
    11561156        if (CachedImage* cachedImage = getCachedImage(element)) {
    11571157            dragImage = DragImage { createDragImageIconForCachedImageFilename(cachedImage->response().suggestedFilename()) };
    1158             if (dragImage)
     1158            if (dragImage) {
     1159                dragImage = DragImage { platformAdjustDragImageForDeviceScaleFactor(dragImage.get(), m_page.deviceScaleFactor()) };
    11591160                scaledOrigin = IntPoint(DragIconRightInset - dragImageSize(dragImage.get()).width(), DragIconBottomInset);
     1161            }
    11601162        }
    11611163    }
Note: See TracChangeset for help on using the changeset viewer.