У моего ребенка такое часто бывает,нужно учесть тот факт,что по каждому виделению в функции перерисовки и изменения области окна передается параметр
размера (х1,у1,х2,у2),что делает возможным ограничить изменяемую область в нужные рамки.Но когда размер документа выходит за рамки ,отведенные ему,происходит сбой этих параметров.Это касается как размера в длину,так и в ширину.