Update to m13
[ooovba.git] / applied_patches / 0374-vba-empty-comparison-fix.diff
bloba9550e9c60e6a89a8c44b8cd977e2a387db36e1e
1 --- basic/source/sbx/sbxvalue.cxx.orig 2008-06-10 12:50:41.000000000 +0800
2 +++ basic/source/sbx/sbxvalue.cxx 2008-06-10 12:55:14.000000000 +0800
3 @@ -1470,7 +1470,7 @@ BOOL SbxValue::Compare( SbxOperator eOp,
4 bRes = TRUE;
6 else if( GetType() == SbxEMPTY && rOp.GetType() == SbxEMPTY )
7 - bRes = TRUE;
8 + bRes = !bVBAInterop ? TRUE : ( eOp == SbxEQ ? TRUE : FALSE );
9 // Sonderregel 1: Ist ein Operand Null, ist das Ergebnis FALSE
10 else if( GetType() == SbxNULL || rOp.GetType() == SbxNULL )
11 bRes = FALSE;