diff options
| author | Paolo Benvenuto <paolobenve@gmail.com> | 2026-04-08 21:10:28 +0200 |
|---|---|---|
| committer | Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> | 2026-04-09 06:40:53 +0200 |
| commit | 822df5f88261cff87e079740cd4585393b710eda (patch) | |
| tree | a5b68d2ab9b69fecc13651a29c7ce1f5b002fbab /icon-themes/colibre/cmd/lc_pagemode.png | |
| parent | 759026f1f56734f473da4ddb9606800db63cd600 (diff) | |
tdf#171281: fix Ok() for List/Page stylesHEADmaster
List and Page styles hasn't inheritance implemented.
tdf#89826 didn't distinguish them from the styles that
admit inheritance. SfxStyleDialogController::Ok()
was calling GetItemSet() unconditionally
to apply chip-invalidation resets. This call caused
user modifications to be lost.
A UITest is not included because the List (SfxStyleFamily::Pseudo) and
Page (SfxStyleFamily::Page) style edit dialogs in Writer are opened
asynchronously, and the UITest framework cannot capture them via
execute_dialog_through_action or execute_dialog_through_command.
The fix has been verified by manual testing.
Fix found with the help of Claude Sonnet 4.6 extended.
Change-Id: I456bf200df9f5cd5543752bc8ed3380dcc5a3fe8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201673
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Tested-by: Jenkins
Diffstat (limited to 'icon-themes/colibre/cmd/lc_pagemode.png')
0 files changed, 0 insertions, 0 deletions
