+ if (files.size() > 0) {
+ selectedFile = files.size() - 1;
+ path = files.get(selectedFile);
+ }
+ } else if (keypress.equals(kbTab)) {
+ getParent().switchWidget(true);
+ } else if (keypress.equals(kbShiftTab) || keypress.equals(kbBackTab)) {
+ getParent().switchWidget(false);
+ } else if (keypress.equals(kbEnter)) {
+ if (selectedFile >= 0) {
+ path = files.get(selectedFile);
+ dispatch();
+ }