From 31a90014e9c36bc66b8a8851460a9d6de5bc6c16 Mon Sep 17 00:00:00 2001 From: Bastien Montagne <montagne29@wanadoo.fr> Date: Tue, 23 Jul 2013 06:59:13 +0000 Subject: [PATCH] Fix minor UI bug (Select/deselect behaving as Invert button). --- ui_translate/update_ui.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ui_translate/update_ui.py b/ui_translate/update_ui.py index aebf2a729..0ebccf9ab 100644 --- a/ui_translate/update_ui.py +++ b/ui_translate/update_ui.py @@ -103,10 +103,11 @@ class UI_PT_i18n_update_translations_settings(bpy.types.Panel): split.template_list("UI_UL_i18n_languages", "", i18n_sett, "langs", i18n_sett, "active_lang", rows=8) col = split.column() col.operator("ui.i18n_updatetranslation_svn_init_settings", text="Reset Settings") - if any(l.use for l in i18n_sett.langs): - col.operator("ui.i18n_updatetranslation_svn_settings_select", text="Deselect All").use_select = False - else: - col.operator("ui.i18n_updatetranslation_svn_settings_select", text="Select All").use_select = True + deselect = any(l.use for l in i18n_sett.langs) + op = col.operator("ui.i18n_updatetranslation_svn_settings_select", + text="Deselect All" if deselect else "Select All") + op.use_invert = False + op.use_select = False if deselect else True col.operator("ui.i18n_updatetranslation_svn_settings_select", text="Invert Selection").use_invert = True col.separator() col.operator("ui.i18n_updatetranslation_svn_branches", text="Update Branches") -- GitLab