476: poprawka wchodzenia na nieistniejącą pozycję przy manipulowaniu klawiszami num3/num9 kranami Knorra i Martosova. (youBy) ponownie bo było źle.

This commit is contained in:
antonisauren
2016-05-25 22:56:41 +02:00
parent 7d6ce4a7cb
commit c7d5d4e166

View File

@@ -187,11 +187,11 @@ void TMoverParameters::BrakeLevelSet(double b)
if (fBrakeCtrlPos == b)
return; // nie przeliczaæ, jak nie ma zmiany
fBrakeCtrlPos = b;
BrakeCtrlPosR = fBrakeCtrlPos;
if (fBrakeCtrlPos < Handle->GetPos(bh_MIN))
fBrakeCtrlPos = Handle->GetPos(bh_MIN); // odciêcie
else if (fBrakeCtrlPos > Handle->GetPos(bh_MAX))
fBrakeCtrlPos = Handle->GetPos(bh_MAX);
BrakeCtrlPosR = fBrakeCtrlPos;
int x = floor(fBrakeCtrlPos); // jeœli odwo³ujemy siê do BrakeCtrlPos w poœrednich, to musi byæ
// obciête a nie zaokr¹gone
while ((x > BrakeCtrlPos) && (BrakeCtrlPos < BrakeCtrlPosNo)) // jeœli zwiêkszy³o siê o 1