• Michael Stahl's avatar
    connectivity: disable connectivity::release() for now · cdb4efad
    Michael Stahl yazdı
    This bizarre thing essentially does the same as
    WeakComponentImplHelperBase::release(), except that
    1) it forgets to call disposeWeakConnectionPoint()
    2) it doesn't catch exceptions from dispose()
    3) it restores the m_xParent member after the dispose() call
    4) it's racy because the "else" branch may be executed at a time
       when another thread has already concurrently deleted the object
    
    This is rather mysterious and there is no obvious reason why a manual
    dispose() call should clear m_xParent (as the users tend to do, by calling
    dispose_ChildImpl() from their disposing()), but a dispose() called from
    release() should restore m_xParent again.
    
    Let's try to stop doing this madness and see if anything breaks.
    
    Change-Id: I88a60fe1a7eeb625442faf436c9a3deb3c59941c
    Reviewed-on: https://gerrit.libreoffice.org/26554Tested-by: 's avatarJenkins <ci@libreoffice.org>
    Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
    cdb4efad
Adı
Son kayıt (commit)
Son güncelleme
..
sdbcx Loading commit data...
BlobHelper.hxx Loading commit data...
CommonTools.hxx Loading commit data...
ConnectionWrapper.hxx Loading commit data...
DriversConfig.hxx Loading commit data...
FValue.hxx Loading commit data...
IParseContext.hxx Loading commit data...
OSubComponent.hxx Loading commit data...
PColumn.hxx Loading commit data...
ParameterCont.hxx Loading commit data...
SQLStatementHelper.hxx Loading commit data...
StdTypeDefs.hxx Loading commit data...
TColumnsHelper.hxx Loading commit data...
TIndex.hxx Loading commit data...
TIndexColumns.hxx Loading commit data...
TIndexes.hxx Loading commit data...
TKey.hxx Loading commit data...
TKeyColumns.hxx Loading commit data...
TKeys.hxx Loading commit data...
TTableHelper.hxx Loading commit data...
conncleanup.hxx Loading commit data...
dbcharset.hxx Loading commit data...
dbconversion.hxx Loading commit data...
dbexception.hxx Loading commit data...
dbmetadata.hxx Loading commit data...
dbtools.hxx Loading commit data...
dbtoolsdllapi.hxx Loading commit data...
filtermanager.hxx Loading commit data...
formattedcolumnvalue.hxx Loading commit data...
internalnode.hxx Loading commit data...
odbc.hxx Loading commit data...
parameters.hxx Loading commit data...
paramwrapper.hxx Loading commit data...
predicateinput.hxx Loading commit data...
sqlbison_exports.hxx Loading commit data...
sqlerror.hxx Loading commit data...
sqliterator.hxx Loading commit data...
sqlnode.hxx Loading commit data...
sqlparse.hxx Loading commit data...
sqlscan.hxx Loading commit data...
standardsqlstate.hxx Loading commit data...
statementcomposer.hxx Loading commit data...
warningscontainer.hxx Loading commit data...