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 -~----------~----~----~----~------~----~------~--~---