From 57506336c1f650872ce6d12380cf2bdef649f467 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Wed, 24 Jul 2013 06:43:25 +0200 Subject: [PATCH] Added possibility to add entry to root group --- src/keepass2android/EntryEditActivity.cs | 3 +-- src/keepass2android/GroupActivity.cs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/keepass2android/EntryEditActivity.cs b/src/keepass2android/EntryEditActivity.cs index bc42210f..e4859e0d 100644 --- a/src/keepass2android/EntryEditActivity.cs +++ b/src/keepass2android/EntryEditActivity.cs @@ -122,8 +122,7 @@ namespace keepass2android if (entryId.EqualsValue(PwUuid.Zero)) { String groupId = i.GetStringExtra(KeyParent); - - State.ParentGroup = db.Groups [new PwUuid(MemUtil.HexStringToByteArray(groupId))]; + State.ParentGroup = db.KpDatabase.RootGroup.FindGroup(new PwUuid(MemUtil.HexStringToByteArray(groupId)), true); State.EntryInDatabase = new PwEntry(true, true); State.EntryInDatabase.Strings.Set(PwDefs.UserNameField, new ProtectedString( diff --git a/src/keepass2android/GroupActivity.cs b/src/keepass2android/GroupActivity.cs index 44cf124e..947983b3 100644 --- a/src/keepass2android/GroupActivity.cs +++ b/src/keepass2android/GroupActivity.cs @@ -78,7 +78,7 @@ namespace keepass2android protected void SetupButtons() { AddGroupEnabled = true; - AddEntryEnabled = !Group.Uuid.EqualsValue(App.Kp2a.GetDb().Root.Uuid); + AddEntryEnabled = true; } protected override void OnCreate (Bundle savedInstanceState)