Introduce guided form to replace wizards
[lgpl/argeo-commons.git] / swt / org.argeo.cms.swt / src / org / argeo / cms / swt / dialogs / CmsFeedback.java
index a01c919e939a1ada8727d3630883acde5ea6c31b..ddb8a7f95ff438067fb3242be261ebf64810e85e 100644 (file)
@@ -23,19 +23,19 @@ public class CmsFeedback extends LightweightDialog {
        private String message;
        private Throwable exception;
 
-       public CmsFeedback(Shell parentShell, String message, Throwable e) {
+       private CmsFeedback(Shell parentShell, String message, Throwable e) {
                super(parentShell);
                this.message = message;
                this.exception = e;
-               log.error(message, e);
        }
 
-       public static CmsFeedback show(String message, Throwable e) {
+       public static CmsFeedback error(String message, Throwable e) {
                // rethrow ThreaDeath in order to make sure that RAP will properly clean
                // up the UI thread
                if (e instanceof ThreadDeath)
                        throw (ThreadDeath) e;
 
+               log.error(message, e);
                try {
                        CmsFeedback cmsFeedback = new CmsFeedback(null, message, e);
                        cmsFeedback.setBlockOnOpen(false);