From: Kevin Koch Date: Thu, 9 Aug 2007 14:52:15 +0000 (+0000) Subject: Simulate changing views when the REFRESH action is run and when credentials are updated X-Git-Tag: krb5-1.7-alpha1~966 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a089f8e1b370919ea542021e86c829e962596b2d;p=krb5.git 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 --- 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; }