Skip to content

Commit

Permalink
Merge pull request #1147 from YektaY/slider-drag-float-fix
Browse files Browse the repository at this point in the history
FIX: Small change to addess a valueError in PyDMSlider when they are being dragged
  • Loading branch information
jbellister-slac authored Jan 14, 2025
2 parents 7fb47f4 + 69adcfb commit 26c7a4d
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions pydm/widgets/slider.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,9 @@ def mouseMoveEvent(self, event):
delta = event.pos() - self.dragStartPos

if self.orientation() == Qt.Horizontal:
delta_value = (delta.x() / self.getSliderLength()) * (self.maximum() - self.minimum())
delta_value = round((delta.x() / self.getSliderLength()) * (self.maximum() - self.minimum()))
else:
delta_value = (-delta.y() / self.getSliderLength()) * (self.maximum() - self.minimum())

delta_value = round((-delta.y() / self.getSliderLength()) * (self.maximum() - self.minimum()))
new_value = self.dragStartValue + delta_value
new_value = min(max(self.minimum(), new_value), self.maximum())
self.setValue(new_value)
Expand Down

0 comments on commit 26c7a4d

Please sign in to comment.