Comment 19 for bug 207410

Revision history for this message
Alexander Sack (asac) wrote :

here the debdiff that fixes this - for educational purpose:

$ debdiff liferea*dsc
diff -u liferea-1.4.14/debian/changelog liferea-1.4.14/debian/changelog
--- liferea-1.4.14/debian/changelog
+++ liferea-1.4.14/debian/changelog
@@ -1,3 +1,11 @@
+liferea (1.4.14-0ubuntu2) hardy; urgency=low
+
+ * fix glue startup code to also load the internal symbols through
+ GREStartupGlueInternal() - LP: #207410
+ + update debian/patches/xul1.9.code.dpatch
+
+ -- Alexander Sack <email address hidden> Thu, 27 Mar 2008 16:32:14 +0100
+
 liferea (1.4.14-0ubuntu1) hardy; urgency=low

   * New upstream release (LP: #201226)
diff -u liferea-1.4.14/debian/patches/xul1.9.code.dpatch liferea-1.4.14/debian/patches/xul1.9.code.dpatch
--- liferea-1.4.14/debian/patches/xul1.9.code.dpatch
+++ liferea-1.4.14/debian/patches/xul1.9.code.dpatch
@@ -99,7 +99,7 @@

  extern "C" {
  #include "conf.h"
-@@ -277,3 +289,46 @@
+@@ -277,3 +289,48 @@
   //return FALSE;
  }

@@ -131,6 +131,8 @@
 + NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
 + rv = GTKEmbedGlueStartup();
 + NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
++ rv = GTKEmbedGlueStartupInternal();
++ NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
 + char *lastSlash = strrchr(xpcomLocation, '/');
 + if (lastSlash)
 + *lastSlash = '\0';