diff options
Diffstat (limited to 'app/bin/cmodify.c')
-rw-r--r-- | app/bin/cmodify.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/bin/cmodify.c b/app/bin/cmodify.c index 89fd548..6828ff9 100644 --- a/app/bin/cmodify.c +++ b/app/bin/cmodify.c @@ -138,6 +138,7 @@ static STATUS_T CmdModify( } DrawSegs( &tempD, zero, 0.0, &tempSegs(0), tempSegs_da.cnt, trackGauge, wDrawColorBlack ); MainRedraw(); + MapRedraw(); return rc; case C_MOVE: @@ -155,6 +156,7 @@ static STATUS_T CmdModify( } DrawSegs( &tempD, zero, 0.0, &tempSegs(0), tempSegs_da.cnt, trackGauge, wDrawColorBlack ); MainRedraw(); + MapRedraw(); return rc; @@ -173,7 +175,7 @@ static STATUS_T CmdModify( //changeTrackMode = FALSE; Dex.Trk = NULL; MainRedraw(); - + MapRedraw(); return rc; case C_RDOWN: @@ -209,6 +211,7 @@ LOG( log_modify, 1, ("extend endPt[%d] = [%0.3f %0.3f] A%0.3f\n", } Dex.first = TRUE; MainRedraw(); + MapRedraw(); #ifdef LATER return C_CONTINUE; #endif @@ -327,6 +330,7 @@ LOG( log_modify, 2, ("A=%0.3f X=%0.3f\n", a0, Dex.jointD.x ) ) } DrawSegs( &tempD, zero, 0.0, &tempSegs(0), tempSegs_da.cnt, trackGauge, wDrawColorBlack ); MainRedraw(); + MapRedraw(); return C_CONTINUE; case C_RUP: @@ -348,6 +352,7 @@ LOG( log_modify, 2, ("A=%0.3f X=%0.3f\n", a0, Dex.jointD.x ) ) UndoEnd(); DrawNewTrack(Dex.Trk ); MainRedraw(); + MapRedraw(); return C_TERMINATE; } trk = NewStraightTrack( Dex.pos01, Dex.curveData.pos1 ); @@ -373,6 +378,7 @@ LOG( log_modify, 1, ("A0 = %0.3f, A1 = %0.3f\n", DrawNewTrack( Dex.Trk ); Dex.Trk = NULL; MainRedraw(); + MapRedraw(); return C_TERMINATE; case C_REDRAW: |