mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Verify nullity of group
This commit is contained in:
@@ -189,12 +189,13 @@ public class GroupActivity extends ListNodesActivity
|
|||||||
currentGroup = db.pm.groups.get(pwGroupId);
|
currentGroup = db.pm.groups.get(pwGroupId);
|
||||||
}
|
}
|
||||||
|
|
||||||
addGroupEnabled = !readOnly;
|
if (currentGroup != null) {
|
||||||
addEntryEnabled = !readOnly;
|
addGroupEnabled = !readOnly;
|
||||||
|
addEntryEnabled = !readOnly; // TODO ReadOnly
|
||||||
isRoot = (currentGroup == root);
|
isRoot = (currentGroup == root);
|
||||||
if ( !currentGroup.allowAddEntryIfIsRoot() )
|
if (!currentGroup.allowAddEntryIfIsRoot())
|
||||||
addEntryEnabled = !isRoot && addEntryEnabled;
|
addEntryEnabled = !isRoot && addEntryEnabled;
|
||||||
|
}
|
||||||
|
|
||||||
return currentGroup;
|
return currentGroup;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -299,6 +299,7 @@ public abstract class ListNodesActivity extends LockingActivity
|
|||||||
PwGroup recycleBin = database.getRecycleBin();
|
PwGroup recycleBin = database.getRecycleBin();
|
||||||
// Add trash if it doesn't exists
|
// Add trash if it doesn't exists
|
||||||
if (parent.equals(recycleBin)
|
if (parent.equals(recycleBin)
|
||||||
|
&& mCurrentGroup != null
|
||||||
&& mCurrentGroup.getParent() == null
|
&& mCurrentGroup.getParent() == null
|
||||||
&& !mCurrentGroup.equals(recycleBin)) {
|
&& !mCurrentGroup.equals(recycleBin)) {
|
||||||
mAdapter.addNode(parent);
|
mAdapter.addNode(parent);
|
||||||
|
|||||||
Reference in New Issue
Block a user