/[winpt]/trunk/Src/wptKeyManagerDlg.cpp
ViewVC logotype

Diff of /trunk/Src/wptKeyManagerDlg.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 196 by twoaday, Sat Apr 1 12:36:35 2006 UTC revision 197 by twoaday, Mon Apr 10 07:38:06 2006 UTC
# Line 1674  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1674  keymanager_dlg_proc (HWND dlg, UINT msg,
1674                                     dlg, gpgprefs_dlg_proc, 0,                                     dlg, gpgprefs_dlg_proc, 0,
1675                                     _("GnuPG Preferences"), IDS_WINPT_GPGPREFS);                                     _("GnuPG Preferences"), IDS_WINPT_GPGPREFS);
1676              if (rc == TRUE) {              if (rc == TRUE) {
                 /* XXX: TRUE should indicate a value changed. */  
1677                  reload_keycache (kmi);                  reload_keycache (kmi);
1678                    update_default_key_str (kmi->statbar);
1679              }              }
1680              return TRUE;              return TRUE;
1681                            
# Line 1962  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1962  keymanager_dlg_proc (HWND dlg, UINT msg,
1962              key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx);              key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx);
1963              if (!key)              if (!key)
1964                  BUG (NULL);                  BUG (NULL);
1965                memset (&k, 0, sizeof (k));
1966                strncpy (k.tmp_keyid, key->subkeys->keyid+8, 8);
1967                k.keyid = k.tmp_keyid;
1968              rc = km_enable_disable_key (kmi->lv, dlg, kmi->lv_idx, i);              rc = km_enable_disable_key (kmi->lv, dlg, kmi->lv_idx, i);
1969              if (!rc)              if (!rc)
1970                  update_key (kmi->lv, kmi->lv_idx, key->subkeys->keyid+8, 0);                  update_key (kmi->lv, kmi->lv_idx, k.tmp_keyid, 0);
1971              /* XXX: switching a key from disabled -> enabled. does not              /* XXX: switching a key from disabled -> enabled. does not
1972                 change the validity field in the KM. */                 change the validity field in the KM. */
1973              break;              break;
# Line 1977  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1980  keymanager_dlg_proc (HWND dlg, UINT msg,
1980              key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx);              key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx);
1981              if (!key)              if (!key)
1982                  BUG (NULL);                  BUG (NULL);
1983                memset (&k, 0, sizeof (k));
1984                strncpy (k.tmp_keyid, key->subkeys->keyid+8, 8);
1985                k.keyid = k.tmp_keyid;
1986              rc = km_set_implicit_trust (dlg, kmi->lv, kmi->lv_idx);              rc = km_set_implicit_trust (dlg, kmi->lv, kmi->lv_idx);
1987              if (!rc)              if (!rc)
1988                  update_key (kmi->lv, kmi->lv_idx, key->subkeys->keyid+8, 0);                  update_key (kmi->lv, kmi->lv_idx, k.tmp_keyid, 0);
1989              break;              break;
1990    
1991          case ID_KEYCTX_SETDEFKEY:          case ID_KEYCTX_SETDEFKEY:

Legend:
Removed from v.196  
changed lines
  Added in v.197

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26