Browse Source

* 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)

Michał W. Urbańczyk 17 năm trước cách đây
mục cha
commit
4abbed640f
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      AdventureMapButton.cpp

+ 2 - 0
AdventureMapButton.cpp

@@ -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;