diff --git a/src/message/show_messages.py b/src/message/show_messages.py index d89db6c..90c7099 100644 --- a/src/message/show_messages.py +++ b/src/message/show_messages.py @@ -49,7 +49,11 @@ class ShowExampleEdit(CtrlClickMessage): def update_model_ctrl(self, model): example = self.get_arg(0, Example) - model.chosen_examples.append(example) + + if example in model.chosen_examples: + model.chosen_examples.remove(example) + else: + model.chosen_examples.append(example) def reset(self): # special case, when choosing messages dont reset