Hi Jim,

Arrigo wrote that "it still does not work, unfortunately"

Did you build Dev3 with a newer clang?

@Yuri: Can you try to build for OS/2 with the latest AOO41X?

Regards,

   Matthias

Am 26.08.21 um 16:27 schrieb Jim Jagielski:
> I believe the fix, which is universal, is already folded into the repos
>
>> On Aug 25, 2021, at 5:43 PM, Matthias Seidel <matthias.sei...@hamburg.de> 
>> wrote:
>>
>> Hi all,
>>
>> Am 06.08.21 um 12:26 schrieb Arrigo Marchiori:
>>> Hello Jim, All,
>>>
>>>
>>> On Thu, Aug 05, 2021 at 01:41:23PM -0400, Jim Jagielski wrote:
>>>
>>>> Never mind that one: This one is the one: THX!
>>> it still does not work, unfortunately. Quoting the rest for
>>> completeness.
>> Any ideas?
>>
>> A fix would be great for OS/2.
>>
>> Regards,
>>
>>    Matthias
>>
>>>> diff --git a/main/comphelper/inc/comphelper/extract.hxx 
>>>> b/main/comphelper/inc/comphelper/extract.hxx
>>>> index dc67c5dc58..fc75fa9cb9 100644
>>>> --- a/main/comphelper/inc/comphelper/extract.hxx
>>>> +++ b/main/comphelper/inc/comphelper/extract.hxx
>>>> @@ -131,9 +131,10 @@ inline sal_Bool SAL_CALL extractInterface(
>>>> inline sal_Bool SAL_CALL any2bool( const ::com::sun::star::uno::Any & rAny 
>>>> )
>>>>    throw( ::com::sun::star::lang::IllegalArgumentException )
>>>> {
>>>> -  if (rAny.getValueTypeClass() == 
>>>> ::com::sun::star::uno::TypeClass_BOOLEAN)
>>>> +  sal_Bool sValue;
>>>> +  if ( rAny >>= sValue)
>>>>    {
>>>> -          return *(sal_Bool *)rAny.getValue();
>>>> +          return sValue;
>>>>    }
>>>>    else
>>>>    {
>>>> diff --git a/main/cppu/inc/com/sun/star/uno/Any.hxx 
>>>> b/main/cppu/inc/com/sun/star/uno/Any.hxx
>>>> index e1d125be82..2a38598efa 100644
>>>> --- a/main/cppu/inc/com/sun/star/uno/Any.hxx
>>>> +++ b/main/cppu/inc/com/sun/star/uno/Any.hxx
>>>> @@ -251,9 +251,9 @@ inline sal_Bool SAL_CALL operator >>= ( Any const & 
>>>> rAny, bool & value )
>>>>    {
>>>>            value = *reinterpret_cast< sal_Bool const * >(
>>>>             &rAny.pReserved ) != sal_False;
>>>> -          return true;
>>>> +          return sal_True;
>>>>    }
>>>> -  return false;
>>>> +  return sal_False;
>>>> }
>>>>
>>>> //______________________________________________________________________________
>>>> diff --git a/main/starmath/source/mathmlexport.cxx 
>>>> b/main/starmath/source/mathmlexport.cxx
>>>> index 3f36ff152d..00b301d0eb 100644
>>>> --- a/main/starmath/source/mathmlexport.cxx
>>>> +++ b/main/starmath/source/mathmlexport.cxx
>>>> @@ -169,9 +169,7 @@ sal_Bool SmXMLExportWrapper::Export(SfxMedium &rMedium)
>>>>     SvtSaveOptions aSaveOpt;
>>>>     OUString 
>>>> sUsePrettyPrinting(RTL_CONSTASCII_USTRINGPARAM("UsePrettyPrinting"));
>>>>     sal_Bool bUsePrettyPrinting( bFlat || aSaveOpt.IsPrettyPrinting() );
>>>> -    Any aAny;
>>>> -    aAny.setValue( &bUsePrettyPrinting, ::getBooleanCppuType() );
>>>> -    xInfoSet->setPropertyValue( sUsePrettyPrinting, aAny );
>>>> +    xInfoSet->setPropertyValue( sUsePrettyPrinting, 
>>>> uno::makeAny(bUsePrettyPrinting));
>>>>
>>>>     // Set base URI
>>>>     OUString sPropName( RTL_CONSTASCII_USTRINGPARAM("BaseURI") );
>>>> diff --git a/main/sw/source/filter/xml/wrtxml.cxx 
>>>> b/main/sw/source/filter/xml/wrtxml.cxx
>>>> index e288bfc006..7677f86ff1 100644
>>>> --- a/main/sw/source/filter/xml/wrtxml.cxx
>>>> +++ b/main/sw/source/filter/xml/wrtxml.cxx
>>>> @@ -207,8 +207,7 @@ pGraphicHelper = SvXMLGraphicHelper::Create( xStg,
>>>>    SvtSaveOptions aSaveOpt;
>>>>    OUString 
>>>> sUsePrettyPrinting(RTL_CONSTASCII_USTRINGPARAM("UsePrettyPrinting"));
>>>>    sal_Bool bUsePrettyPrinting( aSaveOpt.IsPrettyPrinting() );
>>>> -  aAny.setValue( &bUsePrettyPrinting, ::getBooleanCppuType() );
>>>> -  xInfoSet->setPropertyValue( sUsePrettyPrinting, aAny );
>>>> +  xInfoSet->setPropertyValue( sUsePrettyPrinting, 
>>>> uno::makeAny(bUsePrettyPrinting));
>>>>
>>>>     // save show redline mode ...
>>>>    OUString sShowChanges(RTL_CONSTASCII_USTRINGPARAM("ShowChanges"));
>>> Best regards,
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to