https://bugs.documentfoundation.org/show_bug.cgi?id=155822

            Bug ID: 155822
           Summary: Method findAll() of com.sun.star.util.XSearchable may
                    return NULL though specified to return XIndexAccess
                    container.
           Product: LibreOffice
           Version: 3.3.0 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: BASIC
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: j...@psilosoph.de

Created attachment 187895
  --> https://bugs.documentfoundation.org/attachment.cgi?id=187895&action=edit
The announced demo

XIndexAccess containers can well be empty. The .Count property then is 0.

The result of a .findAll() with XSearchable is one of the cases where a result
of type XIndexAccess is specified, but NO such result is returned if nothing
was found. Instead of setting .Count to 0, in this case the NULL object is
returned. 

It may factually be impossible to fix the bug because old running code would be
broken this way. However, the API documentation should give a related hint, and
list the cases where a NULL ob ject will be returned, while a XIndexAccess
object should be expected.

Thare is a demonstrating example attched.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to