Skip to content

Commit c3eba42

Browse files
committed
ContributedPartRenderer$1.setFocus: prevent NPE #2367
during PartRenderingEngineTests #2367
1 parent cc770ec commit c3eba42

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/ContributedPartRenderer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,10 @@ public boolean setFocus() {
103103
Object object = part.getObject();
104104
if (object != null && isEnabled()) {
105105
IPresentationEngine pe = part.getContext().get(IPresentationEngine.class);
106-
pe.focusGui(part);
107-
return true;
106+
if (pe != null) {
107+
pe.focusGui(part);
108+
return true;
109+
}
108110
}
109111
return super.setFocus();
110112
} finally {

0 commit comments

Comments
 (0)