ui/ThreadListing: fix uninitialized array entry crash

If ThreadListing is uninitialized, self.locations is empty and
coordinates() would panic.
master
Manos Pitsidianakis 2019-11-15 23:23:14 +02:00
parent 77936e0cd5
commit aeb9d046a2
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
1 changed files with 1 additions and 1 deletions

View File

@ -53,7 +53,7 @@ impl ListingTrait for ThreadListing {
(
self.new_cursor_pos.0,
self.new_cursor_pos.1,
Some(self.locations[self.new_cursor_pos.2]),
self.locations.get(self.new_cursor_pos.2).map(|&k| k),
)
}
fn set_coordinates(&mut self, coordinates: (usize, usize, Option<EnvelopeHash>)) {