- if self.key_green_choice != self.REMOVE_TIMER:
- if timer.eit == eventid and timer.service_ref.ref.toString() == refstr:
- self["key_green"].setText(_("Remove timer"))
- self.key_green_choice = self.REMOVE_TIMER
- break
- else:
- if self.key_green_choice != self.ADD_TIMER:
- self["key_green"].setText(_("Add timer"))
- self.key_green_choice = self.ADD_TIMER
+ if timer.eit == eventid and timer.service_ref.ref.toString() == refstr:
+ isRecordEvent = True
+ break
+ if isRecordEvent and self.key_green_choice != self.REMOVE_TIMER:
+ self["key_green"].setText(_("Remove timer"))
+ self.key_green_choice = self.REMOVE_TIMER
+ elif not isRecordEvent and self.key_green_choice != self.ADD_TIMER:
+ self["key_green"].setText(_("Add timer"))
+ self.key_green_choice = self.ADD_TIMER