This is small hack that fixes this bug. I hope it wont introduce new ones.

diff -rup ./xine-plugin-1.0.1~cvs20070523/src/npentry.c ~xine-plugin-1.0.1~cvs20070523/src/npentry.c
--- ./xine-plugin-1.0.1~cvs20070523/src/npentry.c	2007-01-18 17:42:55.000000000 +0100
+++ ~xine-plugin-1.0.1~cvs20070523/src/npentry.c	2008-07-13 14:37:57.000000000 +0200
@@ -114,7 +114,9 @@ NPError NPN_DestroyStream (NPP instance,
 void NPN_Status (NPP instance, const char* message)
 {
   /* Browsers different from Firefox might not be thread-safe. */
-  if (strstr (NPN_UserAgent(instance), "Firefox"))
+  /* Hack to fix #488637
+   *if (strstr (NPN_UserAgent(instance), "Firefox"))
+   */
     CallNPN_StatusProc (NPNFuncs.status, instance, message);
 }
 

Reply via email to