Automatically open last used book
This commit is contained in:
@@ -512,6 +512,18 @@ public class AudiobookRecorder extends JFrame {
|
|||||||
|
|
||||||
pack();
|
pack();
|
||||||
setVisible(true);
|
setVisible(true);
|
||||||
|
|
||||||
|
String lastBook = Options.get("path.last-book");
|
||||||
|
|
||||||
|
if (lastBook != null && !lastBook.equals("")) {
|
||||||
|
File f = new File(Options.get("path.storage"), lastBook);
|
||||||
|
if (f.exists() && f.isDirectory()) {
|
||||||
|
File x = new File(f, "audiobook.abk");
|
||||||
|
if (x.exists()) {
|
||||||
|
loadBookStructure(x);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String args[]) {
|
public static void main(String args[]) {
|
||||||
@@ -1037,6 +1049,9 @@ public class AudiobookRecorder extends JFrame {
|
|||||||
}
|
}
|
||||||
|
|
||||||
loadBookStructure(f);
|
loadBookStructure(f);
|
||||||
|
|
||||||
|
Options.set("path.last-book", book.getName());
|
||||||
|
Options.savePreferences();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -277,7 +277,7 @@ public class Options extends JDialog {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (supported) {
|
if (supported) {
|
||||||
KVPair p = new KVPair(i.getName(), i.getDescription());
|
KVPair p = new KVPair(i.getName(), i.getName()); //i.getDescription());
|
||||||
list.add(p);
|
list.add(p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -316,7 +316,7 @@ public class Options extends JDialog {
|
|||||||
|
|
||||||
|
|
||||||
if (supported) {
|
if (supported) {
|
||||||
KVPair p = new KVPair(i.getName(), i.getDescription());
|
KVPair p = new KVPair(i.getName(), i.getName()); //i.getDescription());
|
||||||
list.add(p);
|
list.add(p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user