mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-09-10 12:03:16 +02:00
2004-09-04 Alain Magloire
Fix for PR 73118 * refactor/org/eclipse/cdt/internal/ui/refactoring/actions/RenameRefactoringAction.java
This commit is contained in:
parent
64fef090e5
commit
5916669818
2 changed files with 9 additions and 7 deletions
|
@ -1,3 +1,8 @@
|
|||
2004-09-04 Alain Magloire
|
||||
|
||||
Fix for PR 73118
|
||||
* refactor/org/eclipse/cdt/internal/ui/refactoring/actions/RenameRefactoringAction.java
|
||||
|
||||
2004-09-03 Chris Wiebe
|
||||
|
||||
add support for IDeferredWorkbenchAdapter
|
||||
|
|
|
@ -11,7 +11,6 @@
|
|||
package org.eclipse.cdt.internal.ui.refactoring.actions;
|
||||
|
||||
|
||||
import org.eclipse.cdt.core.model.CModelException;
|
||||
import org.eclipse.cdt.core.model.ICElement;
|
||||
import org.eclipse.cdt.core.model.ITranslationUnit;
|
||||
import org.eclipse.cdt.internal.core.model.CElement;
|
||||
|
@ -21,6 +20,8 @@ import org.eclipse.cdt.internal.ui.editor.CEditor;
|
|||
import org.eclipse.cdt.internal.ui.refactoring.RefactoringMessages;
|
||||
import org.eclipse.cdt.internal.ui.refactoring.UserInterfaceStarter;
|
||||
import org.eclipse.cdt.internal.ui.util.ExceptionHandler;
|
||||
import org.eclipse.cdt.ui.CUIPlugin;
|
||||
import org.eclipse.cdt.ui.IWorkingCopyManager;
|
||||
import org.eclipse.cdt.ui.actions.SelectionDispatchAction;
|
||||
import org.eclipse.core.runtime.CoreException;
|
||||
import org.eclipse.jface.action.IAction;
|
||||
|
@ -55,12 +56,8 @@ public class RenameRefactoringAction extends SelectionDispatchAction {
|
|||
|
||||
public void selectionChanged(ITextSelection selection) {
|
||||
boolean enable = true;
|
||||
ICElement element = null;
|
||||
try {
|
||||
element = SelectionConverter.getElementAtOffset(fEditor);
|
||||
}catch (CModelException e) {
|
||||
setEnabled(false);
|
||||
}
|
||||
IWorkingCopyManager manager = CUIPlugin.getDefault().getWorkingCopyManager();
|
||||
ICElement element = manager.getWorkingCopy(fEditor.getEditorInput());
|
||||
if((element == null) || (element instanceof ITranslationUnit)){
|
||||
setEnabled(false);
|
||||
return;
|
||||
|
|
Loading…
Add table
Reference in a new issue