svx/source/form/formcontroller.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 402e0c0a679dd4da2b1767d959be9aa364c1878d
Author: Lionel Elie Mamane <lio...@mamane.lu>
Date:   Tue Jun 24 19:09:48 2014 +0200

    fdo#75339 object comparison by reference, not pointer
    
    Reference<>::operator== ensures that the comparison is done right.
    ::get may return different raw pointers for the same object,
    yielding false positives.
    
    Although the same end effect is reached by
      commit    f8115ce72dad45b82b044d9c8f5c253d0514574d
      author    Stephan Bergmann <sberg...@redhat.com>  2014-06-24 09:40:23 
(GMT)
      fdo#75339: Substituting XInterface* eq. for object eq. requires 
queryInterface
    
    This way is more robust against future "clean-up"s.
    
    Change-Id: I2f3c63ac577152c666554b78b88d3779dabe4d45

diff --git a/svx/source/form/formcontroller.cxx 
b/svx/source/form/formcontroller.cxx
index 6660be4..e46897a 100644
--- a/svx/source/form/formcontroller.cxx
+++ b/svx/source/form/formcontroller.cxx
@@ -308,7 +308,7 @@ namespace
     bool lcl_isBoundTo( const Reference< XPropertySet >& _rxControlModel, 
const Reference< XInterface >& _rxNormDBField )
     {
         Reference< XInterface > xNormBoundField( 
_rxControlModel->getPropertyValue( FM_PROP_BOUNDFIELD ), UNO_QUERY );
-        return ( xNormBoundField.get() == _rxNormDBField.get() );
+        return ( xNormBoundField == _rxNormDBField );
     }
 
     bool lcl_isInputRequired( const Reference< XPropertySet >& _rxControlModel 
)
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to