X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FTuiReaderApplication.java;h=3d6a949528630e4733f945eb19724977788c6859;hb=a8209dd0972f751e59153dd80a53f3062042897a;hp=f95cbf369f9518ae96cd311bbd131d8dec0c0e7f;hpb=d9a94285b568e80cba1d5b85d67829839d1d5029;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/reader/TuiReaderApplication.java b/src/be/nikiroo/fanfix/reader/TuiReaderApplication.java index f95cbf3..3d6a949 100644 --- a/src/be/nikiroo/fanfix/reader/TuiReaderApplication.java +++ b/src/be/nikiroo/fanfix/reader/TuiReaderApplication.java @@ -7,6 +7,9 @@ import java.util.List; import jexer.TApplication; import jexer.TMessageBox; import jexer.TWindow; +import be.nikiroo.fanfix.Instance; +import be.nikiroo.fanfix.Instance.SyserrHandler; +import be.nikiroo.fanfix.Instance.TraceHandler; import be.nikiroo.fanfix.data.MetaData; import be.nikiroo.fanfix.data.Story; import be.nikiroo.fanfix.library.BasicLibrary; @@ -121,6 +124,22 @@ class TuiReaderApplication extends TApplication implements Reader { private void init(Reader reader) { this.reader = reader; + // Do not allow traces/debug to pollute the screen: + Instance.setSyserrHandler(new SyserrHandler() { + @Override + public void notify(Exception e, boolean showDetails) { + // TODO + } + }); + + Instance.setTraceHandler(new TraceHandler() { + @Override + public void trace(String message) { + // TODO + } + }); + // + // Add the menus addFileMenu(); addEditMenu();