MT4 Editor Save/Compile Bug?

 
I have 2 programs open. I make changes to both of them. The * is place on each program indicating I've changed both programs. 

If I compile one of the programs it saves and compiles that program, but it also saves the other programs and removes the * from both programs. It doesn't compile the other program.

I don't want it to save both programs, just save and compile the one. Can someone try this and tell me if this is a bug?