fix: correct usage of Path.getParent()
This commit is contained in:
@@ -58,7 +58,7 @@ public class DeobfPresets {
|
||||
if (inputFiles.isEmpty()) {
|
||||
return null;
|
||||
}
|
||||
Path inputFilePath = inputFiles.get(0).getAbsoluteFile().toPath();
|
||||
Path inputFilePath = inputFiles.get(0).toPath().toAbsolutePath();
|
||||
String baseName = FileUtils.getPathBaseName(inputFilePath);
|
||||
return inputFilePath.getParent().resolve(baseName + ".jobf");
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ public class FileUtils {
|
||||
|
||||
public static void makeDirsForFile(Path path) {
|
||||
if (path != null) {
|
||||
makeDirs(path.getParent().toFile());
|
||||
makeDirs(path.toAbsolutePath().getParent().toFile());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -451,7 +451,7 @@ public class MainWindow extends JFrame {
|
||||
update();
|
||||
restoreOpenTabs();
|
||||
runInitialBackgroundJobs();
|
||||
BreakpointManager.init(paths.get(0).getParent());
|
||||
BreakpointManager.init(paths.get(0).toAbsolutePath().getParent());
|
||||
}
|
||||
|
||||
private void addTreeCustomNodes() {
|
||||
@@ -517,7 +517,7 @@ public class MainWindow extends JFrame {
|
||||
if (projectPath == null) {
|
||||
pathString = "";
|
||||
} else {
|
||||
pathString = " [" + projectPath.getParent().toAbsolutePath() + ']';
|
||||
pathString = " [" + projectPath.toAbsolutePath().getParent() + ']';
|
||||
}
|
||||
setTitle((project.isSaved() ? "" : '*')
|
||||
+ project.getName() + pathString + " - " + DEFAULT_TITLE);
|
||||
|
||||
Reference in New Issue
Block a user