diff options
Diffstat (limited to 'Source/SPNarrowDownCompletion.m')
-rw-r--r-- | Source/SPNarrowDownCompletion.m | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/Source/SPNarrowDownCompletion.m b/Source/SPNarrowDownCompletion.m index adadd902..e2a52882 100644 --- a/Source/SPNarrowDownCompletion.m +++ b/Source/SPNarrowDownCompletion.m @@ -110,8 +110,7 @@ [mutablePrefix release]; [textualInputCharacters release]; - // TODO: This may cause errors, I cannot see if it is always set up - only if !dictMode. - // [suggestions release]; + if(suggestions) [suggestions release]; if (filtered) [filtered release]; @@ -134,9 +133,7 @@ theView = aView; dictMode = mode; - if(dictMode) { - words = [NSArray arrayWithArray:suggestions]; - } else { + if(!dictMode) { suggestions = [someSuggestions retain]; words = nil; } @@ -236,8 +233,7 @@ NSArray* newFiltered; if([mutablePrefix length] > 0) { - if(dictMode) - { + if(dictMode) { newFiltered = [[NSSpellChecker sharedSpellChecker] completionsForPartialWordRange:NSMakeRange(0,[[self filterString] length]) inString:[self filterString] language:nil inSpellDocumentWithTag:0]; } else { NSPredicate* predicate; |