Community
Participate
Working Groups
Problem is, dialog.setOriginalFile() is called after dialog.create(), which has already used null value of originalFile. The code should be: SaveAsDialog dialog= new SaveAsDialog(shell); IEditorInput input = getEditorInput(); IFile original= (input instanceof IFileEditorInput) ? ((IFileEditorInput) input).getFile() : null; if (original != null) dialog.setOriginalFile(original); dialog.create();
Build > 20020910.