summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKevin Koch <kpkoch@mit.edu>2007-08-09 14:52:15 +0000
committerKevin Koch <kpkoch@mit.edu>2007-08-09 14:52:15 +0000
commita089f8e1b370919ea542021e86c829e962596b2d (patch)
tree65c3d58b31220294c9725233685e677214a1d698 /src
parentdbb3a0b19a9ca0f24da91ec4095a32ff3302b1cb (diff)
Simulate changing views when the REFRESH action is run and when credentials are updated
This makes the symptoms go away but does not solve whatever the underlying problem is. Ticket: 5604 Tags: pullup Target_Version: 1.6.3 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19770 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/windows/identity/ui/mainwnd.c1
-rw-r--r--src/windows/identity/ui/timer.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/windows/identity/ui/mainwnd.c b/src/windows/identity/ui/mainwnd.c
index f96bee918..81d26673d 100644
--- a/src/windows/identity/ui/mainwnd.c
+++ b/src/windows/identity/ui/mainwnd.c
@@ -305,6 +305,7 @@ khm_main_wnd_proc(HWND hwnd,
case KHUI_ACTION_VIEW_REFRESH:
khm_cred_refresh();
InvalidateRect(khm_hwnd_main_cred, NULL, FALSE);
+ khui_action_trigger(KHUI_ACTION_LAYOUT_RELOAD, NULL); /* Hack causes refresh button to work in Basic view. */
return 0;
case KHUI_ACTION_PASSWD_ID:
diff --git a/src/windows/identity/ui/timer.c b/src/windows/identity/ui/timer.c
index 9a270c3ee..8ed514d23 100644
--- a/src/windows/identity/ui/timer.c
+++ b/src/windows/identity/ui/timer.c
@@ -861,6 +861,8 @@ tmr_cred_apply_proc(khm_handle cred, void * rock) {
if (ident)
kcdb_identity_release(ident);
+ khui_action_trigger(KHUI_ACTION_LAYOUT_RELOAD, NULL); /* Hack causes updates to be displayed. */
+
return KHM_ERROR_SUCCESS;
}