diff --git a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/resource/RenameResourceWizard.java b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/resource/RenameResourceWizard.java index c7a0747..15c50f3 100644 --- a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/resource/RenameResourceWizard.java +++ b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/resource/RenameResourceWizard.java @@ -81,7 +81,8 @@ label.setLayoutData(new GridData()); fNameField= new Text(composite, SWT.BORDER); - fNameField.setText(fRefactoringProcessor.getNewResourceName()); + String resourceName = fRefactoringProcessor.getNewResourceName(); + fNameField.setText(resourceName); fNameField.setFont(composite.getFont()); fNameField.setLayoutData(new GridData(GridData.FILL, GridData.BEGINNING, true, false)); fNameField.addModifyListener(new ModifyListener() { @@ -90,7 +91,7 @@ } }); - fNameField.selectAll(); + fNameField.setSelection(0, resourceName.lastIndexOf('.')); setPageComplete(false); setControl(composite); }