From a089f8e1b370919ea542021e86c829e962596b2d Mon Sep 17 00:00:00 2001 From: Kevin Koch Date: Thu, 9 Aug 2007 14:52:15 +0000 Subject: [PATCH] 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 --- src/windows/identity/ui/mainwnd.c | 1 + src/windows/identity/ui/timer.c | 2 ++ 2 files changed, 3 insertions(+) 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; } -- 2.26.2