From cfb5894d70cd5756b24e180768741d2499a82b9a Mon Sep 17 00:00:00 2001 From: "Philippe C.D. Robert" Date: Sat, 10 Aug 2002 12:10:55 +0000 Subject: [PATCH] Applied patch sent in by O. Kornilov to avoid exception when clicking on file name in browser git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@14263 72102866-910b-0410-8b05-ffd578937521 --- PCLib/PCEditor.m | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/PCLib/PCEditor.m b/PCLib/PCEditor.m index cb83167..ea9da4f 100644 --- a/PCLib/PCEditor.m +++ b/PCLib/PCEditor.m @@ -54,8 +54,6 @@ NSString *PCEditorDidResignKeyNotification=@"PCEditorDidResignKeyNotification"; storage = [[NSTextStorage alloc] init]; lm = [[NSLayoutManager alloc] init]; - [storage addLayoutManager:lm]; - RELEASE(lm); rect.origin.x = 0; rect.origin.y = 0; @@ -66,6 +64,9 @@ NSString *PCEditorDidResignKeyNotification=@"PCEditorDidResignKeyNotification"; [lm addTextContainer:tc]; RELEASE(tc); + [storage addLayoutManager:lm]; + RELEASE(lm); + iView = [[PCEditorView alloc] initWithFrame:rect textContainer:tc]; [iView setEditor:self]; @@ -83,13 +84,14 @@ NSString *PCEditorDidResignKeyNotification=@"PCEditorDidResignKeyNotification"; [[iView textContainer] setWidthTracksTextView:YES]; lm = [[NSLayoutManager alloc] init]; - [storage addLayoutManager:lm]; - RELEASE(lm); tc = [[NSTextContainer alloc] initWithContainerSize:rect.size]; [lm addTextContainer:tc]; RELEASE(tc); + [storage addLayoutManager:lm]; + RELEASE(lm); + eView = [[PCEditorView alloc] initWithFrame:rect textContainer:tc]; [eView setEditor:self];