I have an custom object called Address which looks up to Account. Whenever an Account is updated, I want to update a field on any child Address records, in a trigger. I also have a trigger on the Address object, which will be fired when the Address is updated.
In the Address trigger, how can I tell the difference between an Address being updated directly and an Account being updated, causing an update on the Address?