Author: dazarov
Date: 2008-08-13 04:16:02 -0400 (Wed, 13 Aug 2008)
New Revision: 9683
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-2254
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java 2008-08-13
07:38:12 UTC (rev 9682)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java 2008-08-13
08:16:02 UTC (rev 9683)
@@ -122,7 +122,7 @@
if (icon != null)
g.drawImage(icon, start + getInsetX(), getInsetY());
- if(SeamPagesDiagramStructureHelper.instance.isUnconfirmedPage((XModelObject)page.getData())){
+ if(page != null && page.getData() != null &&
SeamPagesDiagramStructureHelper.instance.isUnconfirmedPage((XModelObject)page.getData())){
g.drawImage(errorIcon, start + getInsetX(), getInsetY()+8);
}
@@ -233,7 +233,7 @@
int width = r.width - 1;
int height = r.height - 1;
- if(page.getData() instanceof ReferenceObject &&
((ReferenceObject)page.getData()).getReference() == null){
+ if(page != null && page.getData() != null && page.getData() instanceof
ReferenceObject && ((ReferenceObject)page.getData()).getReference() == null){
graphics.setLineDash(new int[]{3,3});
graphics.setLineStyle(SWT.LINE_CUSTOM);
}