diff --git a/browser-plugin/browser-plugin.c b/browser-plugin/browser-plugin.c index 290b2248a..e8b5cf6a1 100644 --- a/browser-plugin/browser-plugin.c +++ b/browser-plugin/browser-plugin.c @@ -218,9 +218,6 @@ NPP_New(NPMIMEType mimetype, data = g_slice_new (PluginData); instance->pdata = data; - /* set windowless mode */ - funcs.setvalue(instance, NPPVpluginWindowBool, NULL); - data->proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION, G_DBUS_PROXY_FLAGS_NONE, NULL, /* interface info */ @@ -1051,6 +1048,10 @@ NPP_GetValue(NPP instance, *(NPObject**)value = funcs.createobject (instance, &plugin_class); break; + case NPPVpluginNeedsXEmbed: + *(bool *)value = TRUE; + break; + default: ; }