commit 1efdd74fe9d12c8305c9877dd3ab38ad3f518462
parent 79c4d21e8398e4d7a423ceb95631e52da01bfb73
Author: Christian Grothoff <christian@grothoff.org>
Date: Mon, 29 Jan 2007 03:54:06 +0000
bias duplicate removal against split
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/main/extractor.c b/src/main/extractor.c
@@ -1265,7 +1265,9 @@ removeKeyword (const char *keyword,
break;
if ( (0 == strcmp (pos->keyword, keyword)) &&
( (pos->keywordType == type) ||
- (((options & EXTRACTOR_DUPLICATES_TYPELESS) > 0)) ||
+ ( ((options & EXTRACTOR_DUPLICATES_TYPELESS) > 0) &&
+ ( (pos->keywordType == EXTRACTOR_SPLIT) ||
+ (type != EXTRACTOR_SPLIT)) ) ||
( ((options & EXTRACTOR_DUPLICATES_REMOVE_UNKNOWN) > 0) &&
(pos->keywordType == EXTRACTOR_UNKNOWN)) ) ) {
/* remove! */