If the history file is unreadable or unparseable, Messenger.history remained nil, causing a panic on read.

Now in that case, we temporarily disable saving history and initialize history to empty, instead of nil
This commit is contained in:
Ted Singer
2017-10-21 18:59:11 -04:00
parent 5b5998cf14
commit d82ea2279d
2 changed files with 8 additions and 4 deletions

View File

@@ -326,10 +326,12 @@ func SetOption(option, value string) error {
}
}
if _, ok := CurView().Buf.Settings[option]; ok {
for _, tab := range tabs {
for _, view := range tab.views {
SetLocalOption(option, value, view)
if len(tabs) != 0 {
if _, ok := CurView().Buf.Settings[option]; ok {
for _, tab := range tabs {
for _, view := range tab.views {
SetLocalOption(option, value, view)
}
}
}
}