The pipe editor window is now acquiring the pipe lock prior to updating its contents.
This removes a lot of race conditions, as the pipes can often change which the update occurs.
Authored by: bugman 2011-08-06
Parent: [r14198]
Child: [r14200]