Updates:
        Cc: [EMAIL PROTECTED] [EMAIL PROTECTED]

Comment #1 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

This only happens in the Windowless instance of Silverlight. The  
Silverlight plugin
puts up the context menu by invoking the TrackPopupMenu API. This API  
expects a
window handle to which notification messages are sent. The window handle  
has to be
owned by the calling thread.

Silverlight calls the WindowFromPoint API and passes in the window handle  
returned by
this API to TrackPopupMenu. This causes the TrackPopupMenu API to fail as  
the window
handle is that of the RenderWidgetHostHWND, which lives in the browser  
process.

A possible fix may be to add a quirk for Silverlight, and intercept its  
call to
TrackPopupMenu in the windowless case. We could replace the window handle  
passed in
with our dummy activation window.




-- 
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 chromium-bugs@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to