Mike Hearn mike@theoretic.com writes:
That went over my head I'm afraid. What do you mean by concerned?
A DC would be concerned if it could have its visible region changed by the fact that the lock window is set, so this would be basically any DC used by the old and new lock windows and all their visible children.
Could you have told me this when I first submitted my patch? I feel it's been a bit of a waste of time now - looking at the code it seems that inter-process invalidation is not trivial thing.
Pretty much nothing in the painting code is trivial I'm afraid...