aboutsummaryrefslogtreecommitdiffstats
path: root/src/view.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/view.rs')
-rw-r--r--src/view.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/view.rs b/src/view.rs
index 11eaccd..7593eea 100644
--- a/src/view.rs
+++ b/src/view.rs
@@ -244,16 +244,7 @@ impl View for Page {
if let Ok(i) = r {
let url = &c.links[i].2;
- 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 &(chapter, byte) = bk.links.get(url).expect(url);
let line = get_line(&bk.chapters[chapter].lines, byte);
bk.jump((chapter, line));
}