Okay I pulled the most recent code and then edited it.
I will checkout the mechanism to detect changes . If possible, disable the
save button and add a cancel button to discard changes.
Regarding keyserver , I will have a look and test again. If not working, I
will create an issue
On Mar 24, 2014 5:22 PM, "ashh87" <notifications@github.com> wrote:

> In
> OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyActivity.java:
>
> > @@ -558,7 +559,9 @@ public void handleMessage(Message message) {
> >                          }
> >                          data.putExtra(RESULT_EXTRA_USER_ID, userIds.get(0));
> >                          setResult(RESULT_OK, data);
> > -                        finish();
> > +                        Uri datauri = KeychainContract.KeyRings.buildPublicKeyRingsByMasterKeyIdUri
> > +                                (Long.toString(getMasterKeyId()));
> > +                        askforUpload(datauri);
>
> Having said that, it's probably ok to leave this here, as this function
> should only be called after this check has happened. Hmmmm.
>
> It might be ok to fix this patch set up and then leave it, and wait for
> edit-key to be merged in? Then it can be rebased, and merged?
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/openpgp-keychain/openpgp-keychain/pull/472/files#r10880762>
> .
>