diff --git a/alacritty_config_gui.py b/alacritty_config_gui.py index 2d26272..4f2c4a6 100644 --- a/alacritty_config_gui.py +++ b/alacritty_config_gui.py @@ -497,7 +497,11 @@ class General(ConfigWidget): self.widgets['cursor_style'] = QtWidgets.QComboBox() for option in self.cursor_style_options: self.widgets['cursor_style'].addItem(option) - self.widgets['cursor_style'] = config.get('cursor_style') + cur = config.get('cursor_style') + if cur in self.cursor_style_options: + self.widgets['cursor_style'].setCurrentIndex( + self.cursor_style_options.index(cur) + ) self.widgets['custom_cursor_colors'] = QtWidgets.QCheckBox() self.widgets['custom_cursor_colors'].setChecked( config.get('custom_cursor_colors', False) @@ -860,30 +864,31 @@ class Config(QtWidgets.QWidget): self.tabs = QtWidgets.QTabWidget() self.tabs.addTab(General(self.config), "General") + self.tabs.setTabToolTip(0, "General") self.tabs.addTab(Window(self.config.get('window', {})), "Window") - self.tabs.setTabToolTip(0, "Window") + self.tabs.setTabToolTip(1, "Window") self.tabs.addTab(Font(self.config.get('font', {})), "Font") - self.tabs.setTabToolTip(1, "Font") + self.tabs.setTabToolTip(2, "Font") self.tabs.addTab(Debug(self.config.get('debug', {})), "Debug") - self.tabs.setTabToolTip(2, "Debug") + self.tabs.setTabToolTip(3, "Debug") self.tabs.addTab(Env(self.config.get('env', {})), "Env") - self.tabs.setTabToolTip(3, "Env") + self.tabs.setTabToolTip(4, "Env") self.tabs.addTab(Selection(self.config.get('selection', {})), "Selection") - self.tabs.setTabToolTip(4, "Selection") + self.tabs.setTabToolTip(5, "Selection") self.tabs.addTab(Shell(self.config.get('shell', {})), "Shell") - self.tabs.setTabToolTip(5, "Shell") + self.tabs.setTabToolTip(6, "Shell") self.tabs.addTab(Colors(self.config.get('colors', {})), "Colors") - self.tabs.setTabToolTip(6, "Colors") + self.tabs.setTabToolTip(7, "Colors") self.tabs.addTab(Scrolling(self.config.get('scrolling', {})), "Scrolling") - self.tabs.setTabToolTip(7, "Scrolling") + self.tabs.setTabToolTip(8, "Scrolling") self.tabs.addTab( KeyBindings(self.config.get('key_bindings', [])), "Key Bindings" ) - self.tabs.setTabToolTip(8, "Key Bindings") + self.tabs.setTabToolTip(9, "Key Bindings") self.tabs.addTab( MouseBindings(self.config.get('mouse_bindings', [])), "Mouse Bindings" ) - self.tabs.setTabToolTip(9, "Mouse Bindings") + self.tabs.setTabToolTip(10, "Mouse Bindings") self.layout.addWidget(self.tabs)