mirror of
https://github.com/lacerta-doc/Lacerta.git
synced 2026-11-02 11:37:37 +00:00
Fix
This commit is contained in:
2 files changed
+7
-1
No files matched your search
+2
-1
@@ -115,7 +115,8 @@ public class LibraryPageFragment extends Fragment {
|
|||||||
Toast.makeText(getContext(), "Folder selected! folderId: " + folderId + ", folderName: " + folderName, Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "Folder selected! folderId: " + folderId + ", folderName: " + folderName, Toast.LENGTH_SHORT).show();
|
||||||
FragmentNavigation fragmentNavigation = (FragmentNavigation) getActivity();
|
FragmentNavigation fragmentNavigation = (FragmentNavigation) getActivity();
|
||||||
assert fragmentNavigation != null;
|
assert fragmentNavigation != null;
|
||||||
fragmentNavigation.navigateToFragment(LibraryPageFragment.newInstance(folderId, folderName, new PublicPath().parse(publicPath).resolve(folderName).getStringPath()));
|
logger.debug("LibraryTopFragment", "publicPath: " + publicPath);
|
||||||
|
fragmentNavigation.navigateToFragment(LibraryPageFragment.newInstance(folderId, folderName, publicPath == null ? new PublicPath().parse("/").resolve(folderName).getStringPath() : new PublicPath().parse(publicPath).resolve(folderName).getStringPath()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -39,6 +39,10 @@ public class PublicPath {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public PublicPath parse(String path) {
|
public PublicPath parse(String path) {
|
||||||
|
if (path == null) {
|
||||||
|
this.path.clear();
|
||||||
|
this.path.add("/");
|
||||||
|
} else {
|
||||||
if (path.startsWith("/")) {
|
if (path.startsWith("/")) {
|
||||||
this.path.clear();
|
this.path.clear();
|
||||||
path = path.substring(1);
|
path = path.substring(1);
|
||||||
@@ -48,6 +52,7 @@ public class PublicPath {
|
|||||||
Log.d("PublicPath", "parse: " + p);
|
Log.d("PublicPath", "parse: " + p);
|
||||||
resolveInternal(p);
|
resolveInternal(p);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user