X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2Ftui%2FTuiReaderStoryWindow.java;h=f5a2bfa547d8804835667f5140d2bcd8f632a873;hp=d28dff5d4244213e753fade45f03fa1dc9b7fb58;hb=cf9c5ed1164709d753d9c93ae8589f09b2f90ac0;hpb=e8796963aa396e8063bbfa1976f22706182fe637 diff --git a/src/be/nikiroo/fanfix/reader/tui/TuiReaderStoryWindow.java b/src/be/nikiroo/fanfix/reader/tui/TuiReaderStoryWindow.java index d28dff5..f5a2bfa 100644 --- a/src/be/nikiroo/fanfix/reader/tui/TuiReaderStoryWindow.java +++ b/src/be/nikiroo/fanfix/reader/tui/TuiReaderStoryWindow.java @@ -13,6 +13,7 @@ import jexer.TLabel; import jexer.TTable; import jexer.TText; import jexer.TWindow; +import jexer.event.TCommandEvent; import jexer.event.TResizeEvent; import jexer.event.TResizeEvent.Type; import be.nikiroo.fanfix.data.Chapter; @@ -346,4 +347,14 @@ class TuiReaderStoryWindow extends TWindow { private static String desc(MetaData meta) { return String.format("%s: %s", meta.getLuid(), meta.getTitle()); } + + @Override + public void onCommand(TCommandEvent command) { + if (command.getCmd().equals(TuiReaderApplication.CMD_EXIT)) { + TuiReaderApplication.close(this); + } else { + // Handle our own event if needed here + super.onCommand(command); + } + } }