X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fhslider.cpp;h=8a9cbb86fdb4ef0615119cb694e932ce5bfb7ba7;hb=68c4aa0eaaade8b163cf9b3a96aa640ea16b1def;hp=dda8b43168643a74825480c72e3017891adce8fd;hpb=bcdbb414c5f1abe860cad6bb67fd5da7c0122cfd;p=libs%2Fgltk.git diff --git a/source/hslider.cpp b/source/hslider.cpp index dda8b43..8a9cbb8 100644 --- a/source/hslider.cpp +++ b/source/hslider.cpp @@ -20,7 +20,7 @@ void HSlider::button_press(int x, int y, unsigned btn) if(geom.is_inside(x, y)) { int sw=get_slider_width(); - int sx=static_cast((geom.w-sw)*(value-min)/(max-min)); + int sx=geom.x+static_cast((geom.w-sw)*(value-min)/(max-min)); if(btn==1 && x>=sx && x