Fixed massive bug introduced by new caching system. v1.2.1
authorTim Vaughan <tgvaughan@gmail.com>
Sat, 15 Jun 2019 21:43:46 +0000 (23:43 +0200)
committerTim Vaughan <tgvaughan@gmail.com>
Sat, 15 Jun 2019 21:43:46 +0000 (23:43 +0200)
commit7cb2ba9c2cbd6e80f67b352e2882b575269c0522
tree01acc2a48b3061029d0579ca1d39b46c97dc741d
parenteb3e211429970e06f91443e6193fb33c5b237998
Fixed massive bug introduced by new caching system.

Since the old caching system associated with nodes rather than
addresses, it was never possible to encounter cached pages generated
by other parts of the hierarchy.  With the new cached content being
associated with _addresses_, this became possible.  Since any nodes
referenced by that content already had parents pointing to that other
part of the hierarchy, this led to confusing behaviour when navigating
to parent nodes - these would be the "old" parents, not the new ones!

To address this, node parents are now set every time they are
visited (unless they are visited from below).
elpher.el