- @SuppressWarnings("unused")
- TWindow w = new TuiFileListWindow(this, files);
+ // TODO investigate why that is
+ if (backend(textMode) == BackendType.SWING) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ showMainWindow(files);
+ }
+ }).start();
+ } else {
+ showMainWindow(files);
+ }
+ }
+
+ private void showMainWindow(final List<String> files) {
+ TuiBrowserWindow main = new TuiFileListWindow(TuiLauncherJexer.this,
+ files);
+ main.addCloseListener(new TAction() {
+ @Override
+ public void DO() {
+ TuiLauncherJexer.this.exit(false);
+ }
+ });