I have removed several incorrect calls to _lookupProperties from 
fl_BlockLayout; I suspect these might have been put there to fix 
some problems in the code at some point, but if so we need to fix 
the bug rather than the symptoms, _lookupProperties should only be 
called in response to a format change notification to our listeners.

I have further added some extra logic to 
fp_TextRun::lookupProperties to avoid unnecessary clearScreen() 
calls, but it seems that my other changes have got rid of 
unnecessary calls to the function anyway.

files: fl_BlockLayout.cpp, fp_Run.h/cpp, fp_TextRun.cpp
Tomas


Reply via email to