diff --git a/JUninstaller.java b/JUninstaller.java index 03f69c3..0a49e58 100644 --- a/JUninstaller.java +++ b/JUninstaller.java @@ -203,7 +203,7 @@ public class JUninstaller extends Frame implements ActionListener { } else if (ae.getSource().equals(btDetails)) { // Details of log-entry String selItem = ltView.getSelectedItem(); if (selItem != null) { - String mbt = selItem.substring(2); + String mbt = selItem.substring(selItem.indexOf(" ")+1); File flDet = new File(mbt); if (flDet.exists()) { mbt += "\n\nSize: "+flDet.length()+" Bytes"; diff --git a/MyFilesystemParser.java b/MyFilesystemParser.java index 644e390..87a961e 100644 --- a/MyFilesystemParser.java +++ b/MyFilesystemParser.java @@ -329,7 +329,13 @@ public class MyFilesystemParser { tmp[i] = result[i]; } tab = ln.indexOf("\t"); - tmp[tmp.length-1] = ln.substring(0, tab)+" "+ln.substring(tab+1, ln.indexOf("\t", tab+1)); + String fn = ln.substring(tab+1, ln.indexOf("\t", tab+1)); + File fl = new File(fn); + String status = ln.substring(0, tab); + if (!fl.exists()) { + status += "!"; + } + tmp[tmp.length-1] = status+" "+fn; result = tmp; ln = in.readLine(); } diff --git a/add/!/system/Java/ext/Util.jar b/add/!/system/Java/ext/Util.jar new file mode 100644 index 0000000..dc2c8af Binary files /dev/null and b/add/!/system/Java/ext/Util.jar differ diff --git a/add/!/system/Libs/TaskSwitch1.dll b/add/!/system/Libs/TaskSwitch1.dll new file mode 100644 index 0000000..f3f5cba Binary files /dev/null and b/add/!/system/Libs/TaskSwitch1.dll differ