Philipp Hörist pushed to branch master at gajim / gajim
Commits:
-
e0f92946
by mesonium at 2022-10-11T19:07:52+00:00
1 changed file:
Changes:
| ... | ... | @@ -160,7 +160,7 @@ def _on_treeview_selection_changed(self, |
| 160 | 160 | desc = ADVANCED_SETTINGS['app'][setting]
|
| 161 | 161 | |
| 162 | 162 | self._ui.description.set_text(desc or Q_('?config description:None'))
|
| 163 | - self._ui.reset_button.set_sensitive(True)
|
|
| 163 | + self._ui.reset_button.set_sensitive(not model[iter_][Column.IS_DEFAULT])
|
|
| 164 | 164 | |
| 165 | 165 | def _on_treeview_row_activated(self,
|
| 166 | 166 | _treeview: Gtk.TreeView,
|
| ... | ... | @@ -183,6 +183,8 @@ def _on_treeview_row_activated(self, |
| 183 | 183 | modelrow[Column.VALUE] = column_value
|
| 184 | 184 | modelrow[Column.IS_DEFAULT] = bool(setting_value == default)
|
| 185 | 185 | |
| 186 | + self._ui.reset_button.set_sensitive(setting_value != default)
|
|
| 187 | + |
|
| 186 | 188 | def _on_config_edited(self,
|
| 187 | 189 | _cell: Gtk.CellRendererText,
|
| 188 | 190 | path: str,
|
| ... | ... | @@ -204,6 +206,8 @@ def _on_config_edited(self, |
| 204 | 206 | modelrow[Column.VALUE] = text
|
| 205 | 207 | modelrow[Column.IS_DEFAULT] = bool(value == default)
|
| 206 | 208 | |
| 209 | + self._ui.reset_button.set_sensitive(value != default)
|
|
| 210 | +
|
|
| 207 | 211 | def _on_reset_button_clicked(self, button: Gtk.Button) -> None:
|
| 208 | 212 | model, iter_ = self.treeview.get_selection().get_selected()
|
| 209 | 213 | if not iter_:
|