r584 - trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util
Author: echatellier Date: 2014-08-22 15:29:14 +0200 (Fri, 22 Aug 2014) New Revision: 584 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/584 Log: refs #5650: Readd exceptionable Desktop methods Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util/FaxToMailUIUtil.java Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util/FaxToMailUIUtil.java =================================================================== --- trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util/FaxToMailUIUtil.java 2014-08-22 13:22:28 UTC (rev 583) +++ trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/util/FaxToMailUIUtil.java 2014-08-22 13:29:14 UTC (rev 584) @@ -84,7 +84,6 @@ import org.nuiton.jaxx.application.ApplicationBusinessException; import org.nuiton.jaxx.application.ApplicationTechnicalException; import org.nuiton.jaxx.application.swing.util.ApplicationUIUtil; -import org.nuiton.util.DesktopUtil; import org.nuiton.util.FileUtil; import org.nuiton.util.StringUtil; @@ -536,7 +535,17 @@ } } } else { - DesktopUtil.open(file); + + // version to use for xfce + // DesktopUtil.open(file); + + try { + Desktop desktop = getDesktopForOpen(); + desktop.open(file); + } catch (Exception ex) { + throw new ApplicationTechnicalException( + t("jaxx.application.error.cannot.mail"), ex); + } } } @@ -550,8 +559,12 @@ try { URI mailtoURI = new URI("mailto", null, null, "subject=" + subject + "&body=" + body, null); - DesktopUtil.mail(mailtoURI); + Desktop desktop = getDesktopForMail(); + desktop.mail(mailtoURI); + // version for xfce + // DesktopUtil.mail(mailtoURI); + } catch (Exception e) { throw new ApplicationTechnicalException(
participants (1)
-
echatellier@users.forge.codelutin.com