Browse Source

Always populate sections on section change

index-subcmd
Vincent Prouillet 6 years ago
parent
commit
465778c196
1 changed files with 0 additions and 8 deletions
  1. +0
    -8
      components/rebuild/src/lib.rs

+ 0
- 8
components/rebuild/src/lib.rs View File

@@ -118,13 +118,6 @@ fn handle_section_editing(site: &mut Site, path: &Path) -> Result<()> {
match site.add_section(section, true)? { match site.add_section(section, true)? {
// Updating a section // Updating a section
Some(prev) => { Some(prev) => {
// Copy the section data so we don't end up with an almost empty object
{
let s = site.library.get_section_mut(&pathbuf).unwrap();
s.pages = prev.pages;
s.ignored_pages = prev.ignored_pages;
s.subsections = prev.subsections;
}
site.populate_sections(); site.populate_sections();


if site.library.get_section(&pathbuf).unwrap().meta == prev.meta { if site.library.get_section(&pathbuf).unwrap().meta == prev.meta {
@@ -144,7 +137,6 @@ fn handle_section_editing(site: &mut Site, path: &Path) -> Result<()> {
SectionChangesNeeded::RenderWithPages => site.render_section(&site.library.get_section(&pathbuf).unwrap(), true)?, SectionChangesNeeded::RenderWithPages => site.render_section(&site.library.get_section(&pathbuf).unwrap(), true)?,
// not a common enough operation to make it worth optimizing // not a common enough operation to make it worth optimizing
SectionChangesNeeded::Delete => { SectionChangesNeeded::Delete => {
site.populate_sections();
site.build()?; site.build()?;
} }
}; };


Loading…
Cancel
Save