Updates:
Status: Fixed
Comment #2 on issue 4691 by [EMAIL PROTECTED]: The context menu does not
show up in a windowless Silverlight plugin
http://code.google.com/p/chromium/issues/detail?id=4691
New Revision: 6029
Log:
Ensure that the context menu shows up in a windowless Silverlight plugin
instance.
This fixes bug http://code.google.com/p/chromium/issues/detail?id=4691
The windowless instance of the Silverlight plugin calls the WindowFromPoint
API and
passes the window handle returned as the owner window in the TrackPopupMenu
API call.
The TrackPopupMenu API fails if the owner window does not live on the same
thread as
the caller. It works in the other browsers as the window where the
windowless plugin
is embedded is in the same thread.
The fix is to add a quirk specific for the TrackPopupMenu issue, IAT patch
the
Silverlight plugin and pass in the handle to the dummy activation window as
the
owner.
The other fix made is to have a focus window for the duration of the
WM_RBUTTONDOWN/WM_RBUTTONUP sequence. This ensures that keyboard navigation
works in
the context menu displayed by the Silverlight plugin.
Bug=4691
R=jam
Review URL: http://codereview.chromium.org/12626
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Chromium-bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/chromium-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---