Hi dongquangang,

I've debug the layout loop and found the root cause. It's a little bit
complicated - do you have some time on Tuesday or Wednesday for small
chat session?

The formatting of the graphic, which causes the layout loop, is found in
method <SwFlyAtCntFrm::MakeAll()> and all methods called directly
respectively indirectly by this method.

Regards, Oliver.

dongquangang wrote:
> Hi all,
> In the method <SwLayAction::InternalAction()>,
> there is a loop
> <while ( !IsInterrupt() && !IsNextCycle() && ( pPage->IsInvalid() || (IS_FLYS 
> && IS_INVAFLY) ) )>.
> When I trace in the codes according to the issue 68857 step by step, I find 
> that this loop can not break.
> After a page is formated,this page is still invalid.
> I think the reason is that: when this page is being formatted, the position 
> of baseline and the position of the picture can not be calculated exactly.
> I have not found the codes of calculating the position of baseline and the 
> picture. Can you give me some suggestions about this?
> 
> Best regards,
> 
> 
> 
> 
> dongquangang
> 2007-06-26
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

  • [sw-discussi... dongquangang
    • Re: [sw... Oliver-Rainer Wittmann - Software Engineer - Sun Microsystems

Reply via email to