[Libreoffice-commits] core.git: shell/source tubes/source ucb/source

Ivan Timofeev timofeev.i.s at gmail.com
Thu Apr 18 02:20:07 PDT 2013


 shell/source/backends/gconfbe/gconfaccess.cxx         |    2 ++
 shell/source/sessioninstall/SyncDbusSessionHelper.cxx |    2 ++
 tubes/source/manager.cxx                              |    2 ++
 ucb/source/ucp/gio/gio_provider.cxx                   |    4 ++--
 4 files changed, 8 insertions(+), 2 deletions(-)

New commits:
commit 025857d81d4781a95cda4e790808b05b97eb97d9
Author: Ivan Timofeev <timofeev.i.s at gmail.com>
Date:   Wed Apr 17 20:04:45 2013 +0400

    WaE: g_type_init has been deprecated since GLib 2.36
    
    Change-Id: Ied9b2c2424d780d589cb1b07df0ec38107d49829
    Reviewed-on: https://gerrit.libreoffice.org/3434
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/shell/source/backends/gconfbe/gconfaccess.cxx b/shell/source/backends/gconfbe/gconfaccess.cxx
index 1a1131c..d5b864d 100644
--- a/shell/source/backends/gconfbe/gconfaccess.cxx
+++ b/shell/source/backends/gconfbe/gconfaccess.cxx
@@ -51,8 +51,10 @@ GConfClient* getGconfClient()
     static GConfClient* mClient= 0;
     if (mClient == NULL)
     {
+#if !defined(GLIB_VERSION_2_36)
         /* initialize glib object type library */
         g_type_init();
+#endif
 
         GError* aError = NULL;
         if (!gconf_init(0, NULL, &aError))
diff --git a/shell/source/sessioninstall/SyncDbusSessionHelper.cxx b/shell/source/sessioninstall/SyncDbusSessionHelper.cxx
index e833784..a39c847 100644
--- a/shell/source/sessioninstall/SyncDbusSessionHelper.cxx
+++ b/shell/source/sessioninstall/SyncDbusSessionHelper.cxx
@@ -62,7 +62,9 @@ namespace shell { namespace sessioninstall
 {
     SyncDbusSessionHelper::SyncDbusSessionHelper(Reference<XComponentContext> const&)
     {
+#if !defined(GLIB_VERSION_2_36)
         g_type_init ();
+#endif
     }
     void SAL_CALL SyncDbusSessionHelper::InstallPackageNames( const ::sal_uInt32 nXid, const Sequence< OUString >& vPackages, const OUString& sInteraction ) throw (RuntimeException)
     {
diff --git a/tubes/source/manager.cxx b/tubes/source/manager.cxx
index 70d9e44..a7acc3f 100644
--- a/tubes/source/manager.cxx
+++ b/tubes/source/manager.cxx
@@ -885,7 +885,9 @@ TeleManagerImpl::TeleManagerImpl()
         mpFileTransferClient( NULL),
         mpAccountManager( NULL)
 {
+#if !defined(GLIB_VERSION_2_36)
     g_type_init();
+#endif
 }
 
 TeleManagerImpl::~TeleManagerImpl()
diff --git a/ucb/source/ucp/gio/gio_provider.cxx b/ucb/source/ucp/gio/gio_provider.cxx
index aad78b3..acd6e14 100644
--- a/ucb/source/ucp/gio/gio_provider.cxx
+++ b/ucb/source/ucp/gio/gio_provider.cxx
@@ -100,9 +100,9 @@ extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL ucpgio1_component_getFactory( co
     uno::Reference< lang::XMultiServiceFactory > xSMgr
         (reinterpret_cast< lang::XMultiServiceFactory * >( pServiceManager ) );
     uno::Reference< lang::XSingleServiceFactory > xFactory;
-
+#if !defined(GLIB_VERSION_2_36)
     g_type_init();
-
+#endif
     if ( !::gio::ContentProvider::getImplementationName_Static().compareToAscii( pImplName ) )
         xFactory = ::gio::ContentProvider::createServiceFactory( xSMgr );
 


More information about the Libreoffice-commits mailing list