set xchan hidden flag correctly when local directory update