--- a/TimeTracker/TimeTrackEntry.py Sun Oct 21 17:17:53 2012 +0200 +++ b/TimeTracker/TimeTrackEntry.py Sun Oct 21 19:23:08 2012 +0200 @@ -215,6 +215,8 @@ """ if startDateTime.isValid(): self.__startDateTime = startDateTime + self.__valid = self.__startDateTime.isValid() and \ + self.__duration >= self.__plugin.getPreferences("MinimumDuration") def getDuration(self): """ @@ -230,8 +232,10 @@ @param duration duration in minutes (integer) """ - if duration >= 0: + if duration >= self.__plugin.getPreferences("MinimumDuration"): self.__duration = duration + self.__valid = self.__startDateTime.isValid() and \ + self.__duration >= self.__plugin.getPreferences("MinimumDuration") def addDuration(self, duration): """