1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-13 19:54:17 +02:00

* fixed Zamolxis 12th issue (The scroll tab in Creature Split window (sometimes also in Castle Recruit) often remains hanged to our mouse position, following it even if we move the mouse away from the scroll bar, away from the split/recruit window)

This commit is contained in:
Michał W. Urbańczyk
2008-11-15 13:27:05 +00:00
parent f6807a2af9
commit 4abbed640f

View File

@@ -274,6 +274,8 @@ void CSlider::sliderClicked()
void CSlider::mouseMoved (const SDL_MouseMotionEvent & sEvent)
{
if( std::abs(sEvent.y-(pos.y+pos.h/2)) > pos.h/2+40 || std::abs(sEvent.x-(pos.x+pos.w/2)) > pos.w/2 )
return;
float v = sEvent.x - pos.x - 24;
v/= (pos.w - 48);
v*=amount;