This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Call Hierarchy Opens Source Code In Wrong Project Context

This is a bit of a corner case and is probably an Eclipse issue but...

I have two projects, CPU1 and CPU2.

A common file application.c is physically located in the CPU1 project but is a linked resource in CPU2.

If I Open Call Hierarchy in the CPU2 project, it is correctly displayed in the CPU2 context but clicking on the caller application_200ms() located in application.c opens the LEFT file in the CPU1 project. It should open the RIGHT file in the CPU2 project. Yes, it's the same file but the CPU1/CPU2 compile switch now displays the incorrect active active code.