GLib-GObject-CRITICAL / cannot initialize gtk_recent_manager

Marcin Cieslak saper at system.pl
Wed Dec 5 06:23:27 PST 2007


Can you try this dirty patch?

--- shell/source/unix/sysshell/systemshell.cxx.orig	2007-12-05 
01:05:04.117619430 +0100
+++ shell/source/unix/sysshell/systemshell.cxx	2007-12-05 
02:50:40.620069880 +0100
@@ -126,14 +126,15 @@

          }
          bool ret = (NULL != sym_gtk_recent_manager_get_default) && 
(NULL != sym_gtk_recent_manager_add_item);
-        return ret;
+        return 0;
      }


      //##############################
      void AddToRecentDocumentList(const rtl::OUString& aFileUrl, const 
rtl::OUString& aMimeType)
      {
-        static bool bIsRecentManagerPresent = init_recent_manager_api();
+        // static bool bIsRecentManagerPresent = init_recent_manager_api();
+        static bool bIsRecentManagerPresent = 0;

          // Convert file URL for external use (see above)
          rtl::OUString externalUrl = translateToExternalUrl(aFileUrl);

Yes, I think it should "bool" not "int"


--Marcin



More information about the freebsd-openoffice mailing list