settings: don't emit projectList.change if projects not shown