https://issues.apache.org/ooo/show_bug.cgi?id=122583

--- Comment #2 from Armin Le Grand <[email protected]> ---
ALG: Right, Ariel, it seems to be related to bug 121448. Not every execution
path constructing a pool did call SetDrawingLayerPoolDefaults(), but
historically should have, so this was a correction. The used define
(COL_DEFAULT_SHAPE_STROKE) always was on gray, so there may be more situations
now where the pool default is gray, not black (as can be seen when no object is
selected and default line color was not yet changed).
But the pool default should have no influence here at all; the objects have the
style 'Object without fill'. That style has *no* parent; normally all styles
have parent 'Default', I do not know how this was created, thats the reason the
pool default shows through. Normally, when the parent would be 'Default', the
black line setting in 'Default' would be used.
To check, open styles dialog (F11), choose 'Hierarchical' at bottom, select
shower head (enter or ungroup before). When selecting the shower head the style
is shown in the dialog, it's 'Object without fill' as expected, but it has no
parent. You can D&D it to be a child of 'Default', then all is okay again.
The reason all styles should have the default parent 'Default' is exactly to
have this fallback for saved files, a style without parent is an error. I know
no way to create a style that has no parent.
So we need to know two things:
- How was a style without parent created?
- Should styles without parent be corrected at load time?

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

Reply via email to