Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitEditor.java')
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitEditor.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitEditor.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitEditor.java
index 725fcc7c40..28222f02a3 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitEditor.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitEditor.java
@@ -457,18 +457,18 @@ public class CommitEditor extends SharedHeaderFormEditor implements
}
private RepositoryCommit getCommit() {
- return (RepositoryCommit) getAdapter(RepositoryCommit.class);
+ return getAdapter(RepositoryCommit.class);
}
/**
* @see org.eclipse.ui.part.MultiPageEditorPart#getAdapter(java.lang.Class)
*/
@Override
- public Object getAdapter(Class adapter) {
+ public <T> T getAdapter(Class<T> adapter) {
if (RepositoryCommit.class == adapter) {
- return AdapterUtils.adapt(getEditorInput(), RepositoryCommit.class);
+ return AdapterUtils.adapt(getEditorInput(), adapter);
} else if (IContentOutlinePage.class == adapter) {
- return getOutlinePage();
+ return adapter.cast(getOutlinePage());
}
return super.getAdapter(adapter);
}

Back to the top