Fixed some layouts and updated dependencies

This commit is contained in:
2016-10-06 22:01:33 +02:00
parent da6cd43a46
commit 91451b0ce7
12 changed files with 140 additions and 95 deletions

View File

@ -278,6 +278,10 @@ public class AddressDetailFragment extends Fragment {
public void onPause() {
if (item != null) {
Singleton.getAddressRepository(getContext()).save(item);
MainActivity mainActivity = MainActivity.getInstance();
if (mainActivity != null && item.getPrivateKey() != null) {
mainActivity.updateIdentityEntry(item);
}
}
super.onPause();
}

View File

@ -438,6 +438,19 @@ public class MainActivity extends AppCompatActivity
}
}
public void updateIdentityEntry(BitmessageAddress identity) {
for (IProfile profile : accountHeader.getProfiles()) {
if (profile instanceof ProfileDrawerItem) {
if (identity.equals(((ProfileDrawerItem) profile).getTag())) {
((ProfileDrawerItem) profile)
.withName(identity.toString())
.withTag(identity);
return;
}
}
}
}
public void removeIdentityEntry(BitmessageAddress identity) {
for (IProfile profile : accountHeader.getProfiles()) {
if (profile instanceof ProfileDrawerItem) {