isn't the new waypoint normally one of the waypoints of your flight plan?
so assuming the waypoints on your flight plan are not all on a great circle, which they aren't or it would already be a "direct", changing the point you navigate towards will change your heading.
let's say it in another way: why change where you want to go when you want to go straight?