From 3472b110b316805f1cd13b718e70975605f32f73 Mon Sep 17 00:00:00 2001 From: alexm Date: Tue, 25 Feb 2003 16:40:20 +0000 Subject: [PATCH] Fix handling of trailing text containers when soft-invalidating. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16073 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 6 ++++++ Source/NSLayoutManager.m | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 700f2642d..df5912c79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-02-25 17:38 Alexander Malmberg + + * Source/NSLayoutManager.m + (-textStorage:edited:range:changeInLength:invalidatedRange:): Fix + handling of trailing text containers when soft-invalidating. + 2003-02-24 Adam Fedor * Version: 0.8.4 diff --git a/Source/NSLayoutManager.m b/Source/NSLayoutManager.m index e819eeece..29a6edb17 100644 --- a/Source/NSLayoutManager.m +++ b/Source/NSLayoutManager.m @@ -2013,6 +2013,10 @@ this file describes this. break; i = 0; lf = tc->linefrags; + tc->num_soft += tc->num_linefrags; + tc->num_linefrags = 0; + tc->was_invalidated = YES; + tc->complete = NO; } no_soft_invalidation: