From 31d986880b67fb56049fcfd5d09e7ddba6cd4c21 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Fri, 20 Oct 2017 01:22:38 +0300 Subject: [PATCH] Fixed bug where it would panic on startup if there was an epty liststroe. --- hammond-gtk/src/views/podcasts_view.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hammond-gtk/src/views/podcasts_view.rs b/hammond-gtk/src/views/podcasts_view.rs index d147d63..ca53ae4 100644 --- a/hammond-gtk/src/views/podcasts_view.rs +++ b/hammond-gtk/src/views/podcasts_view.rs @@ -19,7 +19,12 @@ pub fn populate_podcasts_flowbox( drop(tempdb); // Get a ListStore iterator at the first element. - let iter = pd_model.get_iter_first().unwrap(); + let iter = if let Some(it) = pd_model.get_iter_first() { + it + } else { + // TODO: Display an empty view + return; + }; loop { let title = pd_model