On 12/02/2013 04:13 PM, Stephan Bergmann wrote:
On 11/27/2013 04:44 PM, Stephan Bergmann wrote:
Below are two commits that were necessary to make (Linux) "make check"
work again post
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=efb23f29983f87104a684e7fab00b84fc59d131d>

"Integrate branch of IAccessible2."  In both cases, the problematic
changes made by that commit looked rather unmotivated to me, and I do
not know whether it would actually have been better to change the code
under test or the test code.  So, insight welcome.

And one more oddity:

commit 1cb1dca1260da2cea5b6800483e86a6d6b251844
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Mon Dec 2 16:09:47 2013 +0100

    Revert SwAccessibleCell::getCurrentValue to return a numeric value
again

    76c549eb01dcb7b5bf28a271ce00e386f3d388ba "Integrate branch of
IAccessible2" had
    changed it to return a string, but that neither matched the
documentation of
    css.accessibility.XAccessibleValue nor did it satisfy
JunitTest_sw_unoapi.  This
    needs further clarification apparently.

    Change-Id: Ib09f7549db7ba5155798d5917908c7ce50e7a592

...and its brother for sc:

commit e40bae2dc347ae6c7e3a9133fcdd78c62192a016
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Tue Dec 3 09:30:25 2013 +0100

    Revert ScAccessibleCellBase::getCurrentValue to reutnr a numeric value again

    b41332475783c31136673fb44cf4c411bb0148f8 "Integrate branch of IAccessible2" 
had
    changed it to return a string, but that neither matched the documentation of
    css.accessibility.XAccessibleValue nor did it satisfy JunitTest_sc_unoapi.  
This
    is the same underlying issue as 1cb1dca1260da2cea5b6800483e86a6d6b251844 
"Revert
    SwAccessibleCell::getCurrentValue to return a numeric value again" and needs
    further clarification apparently.

    Change-Id: Idb725724842ffa1aff811d66066912a22b2f2f6e

diff --git a/sc/source/ui/Accessibility/AccessibleCellBase.cxx 
b/sc/source/ui/Accessibility/AccessibleCellBase.cxx
index d021dbd..d1817b3 100644
--- a/sc/source/ui/Accessibility/AccessibleCellBase.cxx
+++ b/sc/source/ui/Accessibility/AccessibleCellBase.cxx
@@ -233,8 +233,7 @@ uno::Any SAL_CALL
     uno::Any aAny;
     if (mpDoc)
     {
-        OUString 
valStr(mpDoc->GetString(maCellAddress.Col(),maCellAddress.Row(),maCellAddress.Tab()));
-        aAny <<= valStr;
+        aAny <<= mpDoc->GetValue(maCellAddress);
     }
     return aAny;
 }

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to