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

Justin L <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[email protected] |[email protected]
                   |desktop.org                 |
             Status|NEW                         |ASSIGNED
                 CC|                            |[email protected],
                   |                            |[email protected]
            Summary|unwanted appear (shows)     |Previous 'Search Results'
                   |previous search result      |dialog appears when
                   |DIALOG when libreoffice     |closing/re-opening
                   |calc's sheets "PROTECTED"   |Find/Replace dialog if the
                   |or opened calc documents    |searched sheet is
                   |"AS READ ONLY"              |"PROTECTED" or opened "AS
                   |                            |READ ONLY"

--- Comment #5 from Justin L <[email protected]> ---
repro 26.8

The 'all sheets' part is irrelevant. Multiple sheets is irrelevant. 'Protect
sheet' is relevant - but only for the sheet being searched.

Similarly, if you close the 'search results' pop-up last, then you can't get it
to pop up again with the next find-all.


For some reason, the SearchResultsDlg destructor is not called during Close
when the sheet is read-only. Ah, that is because rShell.CanExecuteSlot_Impl
checks the state via ScCellShell::GetBlockState and because there is no special
handling, it bNeedEdit, and thus it is disabled.

Proposed fix at https://gerrit.libreoffice.org/c/core/+/207740

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

Reply via email to