From 21e1d38c357eb8ce6398e94d1d2f43451c7848f2 Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Fri, 29 Jan 2021 01:08:07 -0700 Subject: fix some papercuts on output UI --- output.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/output.py b/output.py index c3197aa..f39cdc4 100644 --- a/output.py +++ b/output.py @@ -131,6 +131,7 @@ class OutputPanel(ttk.LabelFrame): self.progress['value'] = float(progress_data.group(1)) else: self.logs.set(self.logs.get() + out_data) + self.progress['value'] = self.progress['maximum'] self.enable(True) callback(proc.returncode) @@ -153,8 +154,9 @@ class OutputPanel(ttk.LabelFrame): self.handle_run_pressed(*args, callback=quit) def set_input_path(self, path, data): - self.enable(data is not None) if data is None: + self.enable(False) self.input_path = None else: + self.handle_file_changed() self.input_path = path -- cgit v1.2.3