From 328c0a38d71d4d4f7171358d0ef31917e7f97370 Mon Sep 17 00:00:00 2001
From: ebolam <ebolam@gmail.com>
Date: Sun, 3 Jul 2022 16:02:55 -0400
Subject: [PATCH] Removed breadcrumbs on file browser before the jail directory

---
 aiserver.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/aiserver.py b/aiserver.py
index 8eb2b889..a21cdcdd 100644
--- a/aiserver.py
+++ b/aiserver.py
@@ -6274,6 +6274,12 @@ def get_files_folders(starting_folder):
         else:
             if len([["{}:/".format(chr(i)), "{}:\\".format(chr(i))] for i in range(65, 91) if os.path.exists("{}:".format(chr(i)))]) > 0:
                 breadcrumbs.insert(0, ['This PC', 'This PC'])
+        
+        #if we're jailed, remove the stuff before the jail from the breadcrumbs
+        if session['popup_jailed_dir'] is not None:
+            
+            breadcrumbs = breadcrumbs[len(session['popup_jailed_dir'].split("/")):]
+        
         folders = []
         files = []
         base_path = os.path.abspath(starting_folder).replace("\\", "/")