Fossil SCM

Ensure that the wiki and markdown rule text has been materialized prior to rendering it.

drh 2019-05-14 11:41 trunk
Commit e95c5514fcabde637e4f7954f1f72b5642bd2f8e44d2cbeeaf7f4a3e8633717e
1 file changed +2
+2
--- src/wiki.c
+++ src/wiki.c
@@ -219,10 +219,11 @@
219219
style_submenu_element("Formatted", "%R/md_rules");
220220
}else{
221221
style_submenu_element("Plain-Text", "%R/md_rules?txt=1");
222222
}
223223
blob_init(&x, builtin_text("markdown.md"), -1);
224
+ blob_materialize(&x);
224225
wiki_render_by_mimetype(&x, fTxt ? "text/plain" : "text/x-markdown");
225226
blob_reset(&x);
226227
style_footer();
227228
}
228229
@@ -239,10 +240,11 @@
239240
style_submenu_element("Formatted", "%R/wiki_rules");
240241
}else{
241242
style_submenu_element("Plain-Text", "%R/wiki_rules?txt=1");
242243
}
243244
blob_init(&x, builtin_text("wiki.wiki"), -1);
245
+ blob_materialize(&x);
244246
wiki_render_by_mimetype(&x, fTxt ? "text/plain" : "text/x-fossil-wiki");
245247
blob_reset(&x);
246248
style_footer();
247249
}
248250
249251
--- src/wiki.c
+++ src/wiki.c
@@ -219,10 +219,11 @@
219 style_submenu_element("Formatted", "%R/md_rules");
220 }else{
221 style_submenu_element("Plain-Text", "%R/md_rules?txt=1");
222 }
223 blob_init(&x, builtin_text("markdown.md"), -1);
 
224 wiki_render_by_mimetype(&x, fTxt ? "text/plain" : "text/x-markdown");
225 blob_reset(&x);
226 style_footer();
227 }
228
@@ -239,10 +240,11 @@
239 style_submenu_element("Formatted", "%R/wiki_rules");
240 }else{
241 style_submenu_element("Plain-Text", "%R/wiki_rules?txt=1");
242 }
243 blob_init(&x, builtin_text("wiki.wiki"), -1);
 
244 wiki_render_by_mimetype(&x, fTxt ? "text/plain" : "text/x-fossil-wiki");
245 blob_reset(&x);
246 style_footer();
247 }
248
249
--- src/wiki.c
+++ src/wiki.c
@@ -219,10 +219,11 @@
219 style_submenu_element("Formatted", "%R/md_rules");
220 }else{
221 style_submenu_element("Plain-Text", "%R/md_rules?txt=1");
222 }
223 blob_init(&x, builtin_text("markdown.md"), -1);
224 blob_materialize(&x);
225 wiki_render_by_mimetype(&x, fTxt ? "text/plain" : "text/x-markdown");
226 blob_reset(&x);
227 style_footer();
228 }
229
@@ -239,10 +240,11 @@
240 style_submenu_element("Formatted", "%R/wiki_rules");
241 }else{
242 style_submenu_element("Plain-Text", "%R/wiki_rules?txt=1");
243 }
244 blob_init(&x, builtin_text("wiki.wiki"), -1);
245 blob_materialize(&x);
246 wiki_render_by_mimetype(&x, fTxt ? "text/plain" : "text/x-fossil-wiki");
247 blob_reset(&x);
248 style_footer();
249 }
250
251

Keyboard Shortcuts

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