From b163692fa859b1a25ef25c2063273e7f1daf902b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bahad=C4=B1r=20Ya=C4=9Fan?= <byagan@innova.com.tr> Date: Thu, 19 Dec 2019 10:24:56 +0300 Subject: [PATCH] remove duplicate code --- src/redial/redial.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/redial/redial.py b/src/redial/redial.py index ef35f05..6647ab8 100644 --- a/src/redial/redial.py +++ b/src/redial/redial.py @@ -107,11 +107,7 @@ def on_key_press(self, key: str, w: UITreeWidget): if i == len(parent_node.children) - 1: return # at bottom parent_node.children[i], parent_node.children[i + 1] = parent_node.children[i + 1], parent_node.children[i] - save_ui_state(self.listbox) - Config.save_to_file(self.sessions) - self.walker.set_focus(UIParentNode(self.sessions, key_handler=self.on_key_press)) - self.listbox.set_focus_to_node(this_node) - restore_ui_state(self.listbox, self.sessions) + self.save_and_focus(this_node) elif key in ["meta up", "ctrl up"]: if parent_node is None: return @@ -119,11 +115,7 @@ def on_key_press(self, key: str, w: UITreeWidget): if i == 0: return # at top parent_node.children[i], parent_node.children[i - 1] = parent_node.children[i - 1], parent_node.children[i] - save_ui_state(self.listbox) - Config.save_to_file(self.sessions) - self.walker.set_focus(UIParentNode(self.sessions, key_handler=self.on_key_press)) - self.listbox.set_focus_to_node(this_node) - restore_ui_state(self.listbox, self.sessions) + self.save_and_focus(this_node) else: return key