1 | if (url.getProtocol().equalsIgnoreCas↵ | | 1 | try {↵
|
| | | 2 | ComposerModel model = new ComposerModel(MailUrlParser↵
|
2 | e("mailto")) {↵ | | 3 | .parse(commandLine.getOptionValue("mail"))↵
|
| | | 4 | );↵
|
|
3 | // open composer↵ | | 5 | // ↵
|
| | | 6 | new NewMessageAction().actionPerformed(null);↵
|
4 | ComposerController controller = new ComposerController();↵ | | 7 | ComposerController controller = new ComposerController();↵
|
5 | new DefaultContainer(controller);↵ | | 8 | new DefaultContainer(controller);↵
|
|
6 | ComposerModel model = new ComposerModel();↵ | | 9 | controller.setComposerModel(model);↵
|
|
7 | model.setTo(url.getFile());↵ | | 10 | ↵
|
|
8 | // apply model↵ | | |
|
9 | controller.setComposerModel(model);↵ | | 11 | ColumbaCmdLineParser.getInstance().setRestoreLastSession(false);↵
|
|
10 | controller.updateComponents(true);↵ | | 12 | ↵
|
11 | } else {↵ | | |
|
12 | ColumbaDesktop.getInstance().browse(url↵ | | 13 | } catch (ParserException e1) {↵
|
13 | );↵ | | 14 | LOG.warning(e1.getLocalizedMessage());↵
|
14 | } | | 15 | }
|