cgeo/c-geo-opensource — pull request #1230 by campbeb (2012-03-05 10:53:46+00:00)
Title: Fix #1196 and other waypoint refactoring

Refactor so all waypoint operations are done through the Cache object.
Check for editing a waypoint when adding.
Save cache after waypoint operations so finalDefined is set correctly.

Fixes #1196