Fossil SCM

Fix search result title handling for 'documents' that are not wiki, markdown, or HTML.

mistachkin 2015-04-03 01:44 trunk
Commit 9b8d2dcb9f9cd1de79b74047e7ad8d609f14b289
1 file changed +1
--- src/search.c
+++ src/search.c
@@ -1103,10 +1103,11 @@
11031103
if( doc_is_embedded_html(pIn, &title) ){
11041104
blob_appendf(pOut, "%s\n", blob_str(&title));
11051105
}
11061106
html_to_plaintext(blob_str(pIn), pOut);
11071107
}else{
1108
+ blob_append(pOut, "\n", 1);
11081109
blob_append(pOut, blob_buffer(pIn), blob_size(pIn));
11091110
}
11101111
blob_reset(&html);
11111112
blob_reset(&title);
11121113
}
11131114
--- src/search.c
+++ src/search.c
@@ -1103,10 +1103,11 @@
1103 if( doc_is_embedded_html(pIn, &title) ){
1104 blob_appendf(pOut, "%s\n", blob_str(&title));
1105 }
1106 html_to_plaintext(blob_str(pIn), pOut);
1107 }else{
 
1108 blob_append(pOut, blob_buffer(pIn), blob_size(pIn));
1109 }
1110 blob_reset(&html);
1111 blob_reset(&title);
1112 }
1113
--- src/search.c
+++ src/search.c
@@ -1103,10 +1103,11 @@
1103 if( doc_is_embedded_html(pIn, &title) ){
1104 blob_appendf(pOut, "%s\n", blob_str(&title));
1105 }
1106 html_to_plaintext(blob_str(pIn), pOut);
1107 }else{
1108 blob_append(pOut, "\n", 1);
1109 blob_append(pOut, blob_buffer(pIn), blob_size(pIn));
1110 }
1111 blob_reset(&html);
1112 blob_reset(&title);
1113 }
1114

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button