From f4ca71cd8d16a1c53d065b5ebd1a7dbdd972f195 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Fri, 10 Sep 2021 17:33:23 -0700 Subject: [PATCH] [Modern] Correctly account for full thumb width in slider positioning --- packages/webamp-modern-2/src/skin/makiClasses/Slider.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/webamp-modern-2/src/skin/makiClasses/Slider.ts b/packages/webamp-modern-2/src/skin/makiClasses/Slider.ts index 39be24f1..ee0ebd33 100644 --- a/packages/webamp-modern-2/src/skin/makiClasses/Slider.ts +++ b/packages/webamp-modern-2/src/skin/makiClasses/Slider.ts @@ -179,11 +179,10 @@ export default class Slider extends GuiObj { const bitmap = UI_ROOT.getBitmap(this._thumb); // TODO: What if the orientation has changed? if (this._vertical) { - const top = - this._position * (this.getheight() - bitmap.getHeight() / 2); + const top = this._position * (this.getheight() - bitmap.getHeight()); this._thumbDiv.style.top = px(top); } else { - const left = this._position * (this.getwidth() - bitmap.getWidth() / 2); + const left = this._position * (this.getwidth() - bitmap.getWidth()); this._thumbDiv.style.left = px(left); } }