Issue 102254 - paint error: text frame with transparent background in page header/footer painted more than once
Summary: paint error: text frame with transparent background in page header/footer pai...
Alias: None
Product: Writer
Classification: Application
Component: viewing (show other issues)
Version: DEV300m46
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2009-05-26 13:14 UTC by Oliver-Rainer Wittmann
Modified: 2017-05-20 11:17 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description Oliver-Rainer Wittmann 2009-05-26 13:14:30 UTC
- new text document
- insert page header/footer (Menu - Insert - Header/Footer - Default)
- insert one or more page breaks (key Ctrl-Return)
- insert a text frame into the page header/footer
- set a transparent background color at the inserted text frame
- change zoom in order to get more than one page beside each other
- select the text frame and move it via cursor keys
--> at least one text frame seems to be painted more than once - its background
color has the wrong transparency.
Comment 1 Armin Le Grand 2009-06-03 17:40:35 UTC
AW: Need to check, may have to do with #i102253#, too. Adding to CWS aw073...
Comment 2 Armin Le Grand 2009-06-22 12:33:32 UTC
AW: Indeed, rough repaints are due to #i102253# and fixed.
AW->OD: Careful as i am i debugged the described situation nonetheless and found
out that for the 1st SW-Page painted there exist TWO SwVirtFlyDrawObj's which
refer to the same (via pointer) SwFlyDrawObj. Each of the SwVirtFlyDrawObj's has
a LayerID of (1) and is visible. I would have expected that there is either only
one or that one is on a hidden layer...?
On the 2nd page, there is only one SwVirtFlyDrawObj (as expected).
Please have a look at that aspect (or maybe wait for SW's DrawingLayer usage
Comment 3 Oliver-Rainer Wittmann 2009-09-01 15:01:11 UTC
My investigation reveals that for each page the text frame is on only one
<SwVirtFlyDrawObj> instance is created and located on its page - each instance
member <aOutRect> denotes a position on its page. All created <SwVirtFlyDrawObj>
instances have the same <SwFlyDrawObj> instance set as its reference. I did not
see any error, here. Please let us debug Your observation together.

Regarding the reported paint error I unfortunately figured out that this paint
error still exist in DEV300m55. CWS aw073 has been integrated into DEV300m54.
Can You please have a further look? Thx.
Comment 4 Armin Le Grand 2009-09-03 11:06:28 UTC
AW: Re-checked with DEV300 m54 (aw077). Does no longer happen as described, but
is still rarely reproducable with strange changes. Hmmm. Keeping an eye on it...
Comment 5 Marcus 2017-05-20 11:17:48 UTC
Reset assigne to the default "".