From 2c2729f7be6ff4d8946c51ff8b59187fe38052d1 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Thu, 10 Nov 2011 22:35:41 -0500 Subject: [PATCH] browser-plugin: Set that we need XEmbed This makes the plugin work under WebKit-based browsers such as Chromium and Epiphany. See http://code.google.com/p/chromium/issues/detail?id=38229 and WindowedCreatePlugin() in http://src.chromium.org/viewvc/chrome/trunk/src/webkit/plugins/npapi/webplugin_delegate_impl_gtk.cc?revision=86823&content-type=text%2Fplain for more information. https://bugzilla.gnome.org/show_bug.cgi?id=663823 --- browser-plugin/browser-plugin.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/browser-plugin/browser-plugin.c b/browser-plugin/browser-plugin.c index 0ab2d7835..2daa0ddcd 100644 --- a/browser-plugin/browser-plugin.c +++ b/browser-plugin/browser-plugin.c @@ -816,6 +816,11 @@ NPP_GetValue(NPP instance, *(NPObject**)value = funcs.createobject (instance, &plugin_class); break; + + case NPPVpluginNeedsXEmbed: + *(bool *)value = TRUE; + break; + default: ; }