Changeset 83919 in webkit


Ignore:
Timestamp:
Apr 14, 2011 5:51:05 PM (13 years ago)
Author:
andersca@apple.com
Message:

2011-04-14 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Select All context menu item doesn't work in Flash
https://bugs.webkit.org/show_bug.cgi?id=58615
<rdar://problem/9225761>

In some cases, -[NSWindow isKeyWindow] will return false even if
a window is the key window, so we have to compare our window
against -[NSApplication keyWindow].

  • UIProcess/API/mac/PageClientImpl.mm: (WebKit::PageClientImpl::isViewWindowActive):
Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r83918 r83919  
     12011-04-14  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Select All context menu item doesn't work in Flash
     6        https://bugs.webkit.org/show_bug.cgi?id=58615
     7        <rdar://problem/9225761>
     8
     9        In some cases, -[NSWindow isKeyWindow] will return false even if
     10        a window is the key window, so we have to compare our window
     11        against -[NSApplication keyWindow].
     12
     13        * UIProcess/API/mac/PageClientImpl.mm:
     14        (WebKit::PageClientImpl::isViewWindowActive):
     15
    1162011-04-14  Sam Weinig  <sam@webkit.org>
    217
  • trunk/Source/WebKit2/UIProcess/API/mac/PageClientImpl.mm

    r83768 r83919  
    155155bool PageClientImpl::isViewWindowActive()
    156156{
    157     return [[m_wkView window] isKeyWindow];
     157    return [[m_wkView window] isKeyWindow] || [NSApp keyWindow] == [m_wkView window];
    158158}
    159159
Note: See TracChangeset for help on using the changeset viewer.