- if self.type == self.TYPE_LENGTH:
- l = self.get(self.TYPE_LENGTH)
- elif self.type == self.TYPE_POSITION:
- l = self.get(self.TYPE_POSITION)
- elif self.type == self.TYPE_REMAINING:
- l = self.get(self.TYPE_LENGTH) - self.get(self.TYPE_POSITION)
+ if self.type != self.TYPE_RELATIVE:
+ if self.type == self.TYPE_LENGTH:
+ l = self.get(self.TYPE_LENGTH)
+ elif self.type == self.TYPE_POSITION:
+ l = self.get(self.TYPE_POSITION)
+ elif self.type == self.TYPE_REMAINING:
+ l = self.get(self.TYPE_LENGTH) - self.get(self.TYPE_POSITION)