From: mbaudier Date: Thu, 4 Nov 2021 07:23:54 +0000 (+0100) Subject: Deal gracefully with missing CMS view. X-Git-Tag: argeo-commons-2.3.2~29^2~4 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=2e76e0b78bcfce38ecdabdad5a8c49ea5181f396 Deal gracefully with missing CMS view. --- diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java index 75cff0fff..b90c017d9 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java @@ -224,7 +224,9 @@ public class CmsUiUtils implements CmsConstants { return widget;// does nothing EclipseUiSpecificUtils.setStyleData(widget, style); if (widget instanceof Control) { - CmsView.getCmsView((Control) widget).applyStyles(widget); + CmsView cmsView = CmsView.getCmsView((Control) widget); + if (cmsView != null) + cmsView.applyStyles(widget); } return widget; }