Compare commits

..

4 Commits
2.5.5 ... 2.5.7

Author SHA1 Message Date
eyedeekay
fd0bfb8b3d bail out of search earlier if we start in home 2024-07-08 17:39:29 -04:00
eyedeekay
6ac3a2eb55 Don't search the whole home directory for usable Firefoxes 2024-07-08 17:15:43 -04:00
eyedeekay
50de466282 Don't search the whole home directory for usable Firefoxes 2024-07-08 17:08:48 -04:00
eyedeekay
ad61d69be0 Update changelog 2024-07-08 17:02:39 -04:00
3 changed files with 24 additions and 7 deletions

View File

@@ -1,3 +1,10 @@
Mon, July 8
-----------
- Fix a bug which caused the profile manager to fail to detect Firefox on some systems
- Fix a bug which caused the profile manager to use an unwritable directory on some systems
- Fix a bug where if user tried to run it from the home directory, the application would make sure that no firefoxes existed in any subdirectory before running
Thu, March 7
------------

View File

@@ -1,3 +1,3 @@
#Build Number for ANT. Do not edit!
#Mon Jul 08 16:57:36 EDT 2024
build.number=724
#Mon Jul 08 17:35:59 EDT 2024
build.number=726

View File

@@ -590,6 +590,11 @@ public class I2PCommonBrowser {
* @return the found file or null if not found
*/
public File searchFile(File directory, String search) {
File hd = new File(System.getProperty("user.home"));
if (hd != null) {
if (directory.getAbsolutePath().equals(hd.getAbsolutePath()))
return null;
}
if (directory == null || !directory.exists() || !directory.canRead())
return null;
if (directory.isDirectory()) {
@@ -608,11 +613,16 @@ public class I2PCommonBrowser {
}
public File userHomeDir() {
File hd = new File(System.getProperty("user.dir"));
if (hd == null || !hd.exists()) {
hd = new File(System.getProperty("user.home"));
File rd = new File(System.getProperty("user.dir"));
File hd = new File(System.getProperty("user.home"));
if (rd == null || !rd.exists()) {
if (hd == null || !hd.exists()) {
if (rd.getAbsolutePath().equals(hd.getAbsolutePath()))
return null;
}
return rd;
}
logger.info("Runtime directory discovered at: " + hd);
return hd;
logger.info("Runtime directory discovered at: " + rd);
return rd;
}
}