Compositor result won't show I have problem with compositor.

It doesn't show result in output render until I replug Image into Composite node.

I am rendering 2 layers, but it show only first layer, without anything modified, until I unplug and plug back into Image slot in Composite node. Then it shows correctly.

NODE SETUP:



EDIT:

Result doesn't show in render output. In Viewer it is visible.

EDIT 2:

Here is the blend file. Sorry for wrong file.
To enable compositing go to Post processing in the Render tab of the Properties Panel and:


check the Compositing option   
uncheck the Sequencer option


this will process the render result through the compositing pipeline if the compositing nodes are enabled.