Revert "fix bug 788: behaviour of source_context for '-f -'"

This reverts commit 0a1ff035421d5f97675ad769a7fcdbc68399f3dc.