6901021: Security Warning Icon not getting displayed properly when frame loses focus
Make sure the gray icon is selected when hiding the security warning Reviewed-by: art, dcherepanov
This commit is contained in:
parent
d7b200bf35
commit
44e0bda21c
jdk/src/windows/native/sun/windows
@ -1518,6 +1518,7 @@ HICON AwtToolkit::GetAwtIconSm()
|
|||||||
return defaultIconSm;
|
return defaultIconSm;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// The icon at index 0 must be gray. See AwtWindow::GetSecurityWarningIcon()
|
||||||
HICON AwtToolkit::GetSecurityWarningIcon(UINT index, UINT w, UINT h)
|
HICON AwtToolkit::GetSecurityWarningIcon(UINT index, UINT w, UINT h)
|
||||||
{
|
{
|
||||||
//Note: should not exceed 10 because of the current implementation.
|
//Note: should not exceed 10 because of the current implementation.
|
||||||
|
@ -652,7 +652,10 @@ void AwtWindow::UnregisterWarningWindowClass()
|
|||||||
|
|
||||||
HICON AwtWindow::GetSecurityWarningIcon()
|
HICON AwtWindow::GetSecurityWarningIcon()
|
||||||
{
|
{
|
||||||
HICON ico = AwtToolkit::GetInstance().GetSecurityWarningIcon(securityWarningAnimationStage,
|
// It is assumed that the icon at index 0 is gray
|
||||||
|
const UINT index = securityAnimationKind == akShow ?
|
||||||
|
securityWarningAnimationStage : 0;
|
||||||
|
HICON ico = AwtToolkit::GetInstance().GetSecurityWarningIcon(index,
|
||||||
warningWindowWidth, warningWindowHeight);
|
warningWindowWidth, warningWindowHeight);
|
||||||
return ico;
|
return ico;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user