From 9e3b602ce7317c18a73d228fda7eb476b18a8988 Mon Sep 17 00:00:00 2001
From: Drew DeVault <sir@cmpwn.com>
Date: Fri, 15 Mar 2019 01:48:36 -0400
Subject: [PATCH] Fix nil dereference on rapidly cycling folders

---
 widgets/dirlist.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/widgets/dirlist.go b/widgets/dirlist.go
index d66ae1f..58108ff 100644
--- a/widgets/dirlist.go
+++ b/widgets/dirlist.go
@@ -65,7 +65,7 @@ func (dirlist *DirectoryList) Select(name string) {
 			switch msg.(type) {
 			case *types.Error:
 				dirlist.selecting = ""
-			default:
+			case *types.Done:
 				dirlist.selected = dirlist.selecting
 			}
 			dirlist.Invalidate()