- if self["key_red"].getText()!=(_(" ")):
- del self["actions"].actions["red"]
- self["key_red"].setText(_(" "))
- self["key_red"].instance.invalidate()
- if self["key_yellow"].getText()!=(_(" ")):
- del self["actions"].actions["yellow"]
- self["key_yellow"].setText(_(" "))
- self["key_yellow"].instance.invalidate()
+ if self.key_red_choice != self.EMPTY:
+ self.removeAction("red")
+ self["key_red"].setText(" ")
+ self.key_red_choice = self.EMPTY
+ if self.key_yellow_choice != self.EMPTY:
+ self.removeAction("yellow")
+ self["key_yellow"].setText(" ")
+ self.key_yellow_choice = self.EMPTY