From 06217c4a0cde140eed1ca92aa8903890206451bc Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Sat, 19 Sep 2015 15:36:21 +0200 Subject: Do not traceback when displaying a data form with 0 input --- src/windows/data_forms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/windows/data_forms.py b/src/windows/data_forms.py index 86f33350..0978f5e3 100644 --- a/src/windows/data_forms.py +++ b/src/windows/data_forms.py @@ -455,7 +455,7 @@ class FormWin(object): inp['label'].refresh() inp['input'].refresh() inp['label'].refresh() - if self.current_input < self.height-1: + if self.inputs and self.current_input < self.height-1: self.inputs[self.current_input]['input'].set_color(get_theme().COLOR_SELECTED_ROW) self.inputs[self.current_input]['input'].refresh() self.inputs[self.current_input]['label'].set_color(get_theme().COLOR_SELECTED_ROW) @@ -465,7 +465,7 @@ class FormWin(object): self.inputs[self.current_input]['input'].refresh() def get_help_message(self): - if self.current_input < self.height-1 and self.inputs[self.current_input]['input']: + if self.inputs and self.current_input < self.height-1 and self.inputs[self.current_input]['input']: return self.inputs[self.current_input]['input'].get_help_message() return '' -- cgit v1.2.3