File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
application/org.openjdk.jmc.ui/src/main/java/org/openjdk/jmc/ui/misc Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 3838import org .eclipse .jface .action .IAction ;
3939import org .eclipse .jface .action .ToolBarManager ;
4040import org .eclipse .jface .preference .JFacePreferences ;
41+ import org .eclipse .jface .resource .DeviceResourceException ;
4142import org .eclipse .jface .resource .ImageDescriptor ;
4243import org .eclipse .jface .resource .JFaceResources ;
4344import org .eclipse .jface .resource .LocalResourceManager ;
@@ -77,7 +78,14 @@ public String getToolTipText(Object element) {
7778 @ Override
7879 public Image getImage (Object element ) {
7980 ImageDescriptor icon = ((IAction ) element ).getImageDescriptor ();
80- return icon == null ? null : manager .createImage (icon );
81+ try {
82+ if (icon != null ) {
83+ return manager .createImage (icon );
84+ }
85+ } catch (DeviceResourceException e ) {
86+ return null ;
87+ }
88+ return null ;
8189 }
8290
8391 @ Override
You can’t perform that action at this time.
0 commit comments