Przeglądaj źródła

we should fix our XEmbed implementation before we think about support chromium

rdb 15 lat temu
rodzic
commit
b2e818917c
1 zmienionych plików z 9 dodań i 6 usunięć
  1. 9 6
      direct/src/plugin_npapi/startup.cxx

+ 9 - 6
direct/src/plugin_npapi/startup.cxx

@@ -565,12 +565,15 @@ NPP_GetValue(NPP instance, NPPVariable variable, void *value) {
   } else if (variable == NPPVpluginNeedsXEmbed) {
     // We'll say yes if the browser supports it.
     // This is necessary to support Chromium.
-    NPBool supports_xembed = false;
-    NPError err = browser->getvalue(instance, NPNVSupportsXEmbedBool, &supports_xembed);
-    if (err != NPERR_NO_ERROR) {
-      supports_xembed = false;
-    }
-    *((NPBool *)value) = supports_xembed;
+    //NPBool supports_xembed = false;
+    //NPError err = browser->getvalue(instance, NPNVSupportsXEmbedBool, &supports_xembed);
+    //if (err != NPERR_NO_ERROR) {
+    //  supports_xembed = false;
+    //}
+    // At the moment, setting it to true doesn't work
+    // at all on Linux.  We'll have to fix that before
+    // we support Chromium, I suppose.
+    *((NPBool *)value) = false;
     return NPERR_NO_ERROR;
   } else {
     return NP_GetValue(NULL, variable, value);