Community
Participate
Working Groups
I have a project which uses multiple libraries (lib1, lib2, etc.) and the corresponding included headers from the main.c are lib1/public.h, lib2/public.h. In the outline view of main.c, when I click on lib1/public.h, it throws the "Open Include" dialog box asking to choose between the three public.h files. Since, all the information is there to resolve the included file, it should automatically open the correct header file.
In addition, hyperlink style navigation does not work for include directives. for include directives with just the file name, e.g. #include <stdio.h>, pressing Ctrl key does not enough show hyperlink. For include directives like #include <net/in.h>, pressing Ctrl, displayes hyperlink but clicking on the hyperlink does not take you to the file.
Created attachment 52404 [details] Proposed fix
(In reply to comment #2) > Created an attachment (id=52404) [edit] > Proposed fix > Thanks for the patch, I'll look into it.
Patch looks reasonable. Applied to HEAD.