ANDROID: Fix assertion fault and missing initializer
This commit is contained in:
parent
7bfd1efc70
commit
122ddf1f26
1 changed files with 2 additions and 2 deletions
|
@ -279,7 +279,7 @@ AndroidSAFFilesystemNode::AndroidSAFFilesystemNode(jobject safTree, jobject safP
|
|||
|
||||
// We need the custom copy constructor because of the reference
|
||||
AndroidSAFFilesystemNode::AndroidSAFFilesystemNode(const AndroidSAFFilesystemNode &node)
|
||||
: AbstractFSNode(), _safNode(nullptr) {
|
||||
: AbstractFSNode(), _safNode(nullptr), _safParent(nullptr) {
|
||||
|
||||
JNIEnv *env = JNI::getEnv();
|
||||
|
||||
|
@ -409,7 +409,7 @@ bool AndroidSAFFilesystemNode::getChildren(AbstractFSList &myList, ListMode mode
|
|||
|
||||
AbstractFSNode *AndroidSAFFilesystemNode::getParent() const {
|
||||
assert(_safTree != nullptr);
|
||||
assert(_safNode != nullptr);
|
||||
// No need to check for _safNode: if node doesn't exist yet parent is its parent
|
||||
|
||||
if (_safParent) {
|
||||
return new AndroidSAFFilesystemNode(_safTree, _safParent);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue