summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--parsers/BackButton.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/parsers/BackButton.java b/parsers/BackButton.java
index e504648..38e5a9e 100644
--- a/parsers/BackButton.java
+++ b/parsers/BackButton.java
@@ -29,14 +29,15 @@ public class BackButton implements Parser {
// this method doesn't modify the filContent.
public String parse(String fileContent) {
StringBuilder fileBuilder = new StringBuilder(fileContent);
+ String fileName = PresentFile.file.getName();
/**
* Back button is added only if the present directory being
* parsed is not 'root'.
*/
- if(DirectoryInfo.level!=0) {
+ if(DirectoryInfo.level!=0 || !(fileName.equals("index.scruffy"))) {
fileBuilder.append("\n<div class=\"back\">\n");
fileBuilder.append("<a href=\"");
- if(PresentFile.file.getName().equals("index.scruffy")) {
+ if(fileName.equals("index.scruffy")) {
fileBuilder.append("../\"> back ");
}else {
fileBuilder.append("./\"> back ");