X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=swt%2Forg.argeo.cms.swt%2Fsrc%2Forg%2Fargeo%2Fcms%2Fswt%2Fdialogs%2FCmsFeedback.java;h=ddb8a7f95ff438067fb3242be261ebf64810e85e;hb=257d82f6cab077fa0f58b2c4ad294ab4840155de;hp=a01c919e939a1ada8727d3630883acde5ea6c31b;hpb=616be3554b7b1910a2937189ea4173374560a24b;p=lgpl%2Fargeo-commons.git diff --git a/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/dialogs/CmsFeedback.java b/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/dialogs/CmsFeedback.java index a01c919e9..ddb8a7f95 100644 --- a/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/dialogs/CmsFeedback.java +++ b/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/dialogs/CmsFeedback.java @@ -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);