Fix bug when filetype changes