diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/implementmethod/ImplementMethodData.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/implementmethod/ImplementMethodData.java index ed6d27f45be..c9794e80473 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/implementmethod/ImplementMethodData.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/implementmethod/ImplementMethodData.java @@ -37,6 +37,11 @@ public class ImplementMethodData implements ITreeContentProvider{ for (IASTSimpleDeclaration declaration : methodDeclarations) { this.methodDeclarations.add(new MethodToImplementConfig(declaration, new ParameterHandler(declaration))); } + + // Only one declaration available, might as well check it + if (this.methodDeclarations.size() == 1) { + this.methodDeclarations.get(0).setChecked(true); + } } public List getMethodDeclarations() {