Deal gracefully with missing CMS view.
authormbaudier <mbaudier@prodigy>
Thu, 4 Nov 2021 07:23:54 +0000 (08:23 +0100)
committermbaudier <mbaudier@prodigy>
Thu, 4 Nov 2021 07:23:54 +0000 (08:23 +0100)
org.argeo.cms.ui/src/org/argeo/cms/ui/util/CmsUiUtils.java

index 75cff0fff6dd541ff047df25de8be948657c6b53..b90c017d9ac653f586f05149d325c56d42b53d80 100644 (file)
@@ -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;
        }