Welcome to the GSAK forum! Image may be NSFW.
Clik here to view.
As the warning message states, you need to surround the loop in your code with a transaction like this:
This will make it run quicker.
(GSAK used to add this for you automatically, but that can cause problems in other areas. It now just gives you the warning you saw.)
Clik here to view.

As the warning message states, you need to surround the loop in your code with a transaction like this:
GSK |
$x = 0 Goto Position=Top TRANSACTION Action=Begin While not($_EOL) If $d_HasCorrected = true and $d_CacheType = "U" $d_CacheType = "T" $x = $x + 1 # count the number of waypoints EndIf Goto Position=Next EndWhile TRANSACTION Action=End Pause Msg=$x |
This will make it run quicker.
(GSAK used to add this for you automatically, but that can cause problems in other areas. It now just gives you the warning you saw.)