⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 176693 in webkit


Ignore:
Timestamp:
Dec 2, 2014, 1:53:06 PM (12 years ago)
Author:
Beth Dakin
Message:

Yet another build fix.

  • WebView/WebActionMenuController.mm:

(-[WebActionMenuController _defaultMenuItemsForLink]):

Location:
trunk/Source/WebKit/mac
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/mac/ChangeLog

    r176691 r176693  
     12014-12-02  Beth Dakin  <bdakin@apple.com>
     2
     3        Yet another build fix.
     4
     5        * WebView/WebActionMenuController.mm:
     6        (-[WebActionMenuController _defaultMenuItemsForLink]):
     7
    182014-12-02  Beth Dakin  <bdakin@apple.com>
    29
  • trunk/Source/WebKit/mac/WebView/WebActionMenuController.mm

    r176691 r176693  
    282282    RetainPtr<NSMenuItem> openLinkItem = [self _createActionMenuItemForTag:WebActionMenuItemTagOpenLinkInDefaultBrowser];
    283283
    284     RetainPtr<QLPreviewMenuItem> previewLinkItem;
    285     if ([NSMenuItem respondsToSelector:@selector(standardQuickLookMenuItem)]) {
    286         previewLinkItem = [NSMenuItem standardQuickLookMenuItem];
    287         [previewLinkItem setPreviewStyle:QLPreviewStylePopover];
    288         [previewLinkItem setDelegate:self];
     284    BOOL shouldUseStandardQuickLookPreview = [NSMenuItem respondsToSelector:@selector(standardQuickLookMenuItem)];
     285    RetainPtr<NSMenuItem> previewLinkItem;
     286    RetainPtr<QLPreviewMenuItem> qlPreviewLinkItem;
     287    if (shouldUseStandardQuickLookPreview) {
     288        qlPreviewLinkItem = [NSMenuItem standardQuickLookMenuItem];
     289        [qlPreviewLinkItem setPreviewStyle:QLPreviewStylePopover];
     290        [qlPreviewLinkItem setDelegate:self];
    289291    } else
    290292        previewLinkItem = [NSMenuItem separatorItem];
     
    292294    RetainPtr<NSMenuItem> readingListItem = [self _createActionMenuItemForTag:WebActionMenuItemTagAddLinkToSafariReadingList];
    293295
    294     return @[ openLinkItem.get(), previewLinkItem.get(), [NSMenuItem separatorItem], readingListItem.get() ];
     296    return @[ openLinkItem.get(), shouldUseStandardQuickLookPreview ? qlPreviewLinkItem.get() : previewLinkItem.get(), [NSMenuItem separatorItem], readingListItem.get() ];
    295297}
    296298
Note: See TracChangeset for help on using the changeset viewer.