From 7b7b6dd040dbc471c42221643c4b3339ea75910d Mon Sep 17 00:00:00 2001 From: James Campos Date: Thu, 3 Sep 2020 21:24:27 -0700 Subject: misc fixes, img placeholder --- src/view.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/view.rs') diff --git a/src/view.rs b/src/view.rs index 2f0ecfc..41f8999 100644 --- a/src/view.rs +++ b/src/view.rs @@ -244,7 +244,16 @@ impl View for Page { if let Ok(i) = r { let url = &c.links[i].2; - let &(chapter, byte) = bk.links.get(url).unwrap(); + let mut link = bk.links.get(url); + // FIXME hack + if link.is_none() { + let url = url.split('#').next().unwrap(); + link = bk.links.get(url); + if link.is_none() { + return + } + } + let &(chapter, byte) = link.unwrap(); let line = get_line(&bk.chapters[chapter].lines, byte); bk.jump((chapter, line)); } -- cgit v1.2.3