No it is not delayd, it happens i think when you have several files in the project, i mean i usually divide the code in .c and h. files so each one its an interface. The file is really saved, but the * doesnt clear, when you select the tab of the file its cleared.