# HG changeset patch # User stechong # Date 1250132363 18000 # Node ID a3c8ab8bcb981d3ea29c2ec08905ec051e8bc175 # Parent 025e91738d6a8b1dfb34cc0ccfa7dd5790fcf6af Fix for Bug 9596, allow "Add Include" command to handle C++ methods. diff -r 025e91738d6a -r a3c8ab8bcb98 cdt/cdt_6_0_x/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java --- a/cdt/cdt_6_0_x/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java Wed Aug 12 16:32:51 2009 -0500 +++ b/cdt/cdt_6_0_x/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java Wed Aug 12 21:59:23 2009 -0500 @@ -242,8 +242,7 @@ // class, struct, union, enum if (indexBinding instanceof ICompositeType || indexBinding instanceof IEnumeration) { definitions= index.findDefinitions(indexBinding); - } else if (indexBinding instanceof ITypedef || - (indexBinding instanceof IFunction && !(indexBinding instanceof ICPPMethod))) { + } else if (indexBinding instanceof ITypedef || (indexBinding instanceof IFunction)) { definitions= index.findDeclarations(indexBinding); } if (definitions != null) {