Verify nullity of group

This commit is contained in:
J-Jamet
2018-03-22 16:48:02 +01:00
parent 49ba74c38f
commit 33404add38
2 changed files with 8 additions and 6 deletions

View File

@@ -189,12 +189,13 @@ public class GroupActivity extends ListNodesActivity
currentGroup = db.pm.groups.get(pwGroupId);
}
if (currentGroup != null) {
addGroupEnabled = !readOnly;
addEntryEnabled = !readOnly;
addEntryEnabled = !readOnly; // TODO ReadOnly
isRoot = (currentGroup == root);
if ( !currentGroup.allowAddEntryIfIsRoot() )
if (!currentGroup.allowAddEntryIfIsRoot())
addEntryEnabled = !isRoot && addEntryEnabled;
}
return currentGroup;
}

View File

@@ -299,6 +299,7 @@ public abstract class ListNodesActivity extends LockingActivity
PwGroup recycleBin = database.getRecycleBin();
// Add trash if it doesn't exists
if (parent.equals(recycleBin)
&& mCurrentGroup != null
&& mCurrentGroup.getParent() == null
&& !mCurrentGroup.equals(recycleBin)) {
mAdapter.addNode(parent);