Bug 608984 - Minimize, maximize/restore, close buttons shouldn't have a hover effect. r=jimm

This commit is contained in:
Dão Gottwald 2010-11-16 10:15:24 +01:00
Родитель 8a095c3c38
Коммит dd2360835d
1 изменённых файлов: 3 добавлений и 5 удалений

Просмотреть файл

@ -156,11 +156,9 @@ static PRInt32 GetWindowFrameButtonState(nsIFrame *aFrame, nsEventStates eventSt
static PRInt32 GetClassicWindowFrameButtonState(nsEventStates eventState)
{
if (eventState.HasState(NS_EVENT_STATE_HOVER)) {
if (eventState.HasState(NS_EVENT_STATE_ACTIVE))
return DFCS_BUTTONPUSH|DFCS_PUSHED;
return DFCS_BUTTONPUSH|DFCS_HOT;
}
if (eventState.HasState(NS_EVENT_STATE_ACTIVE) &&
eventState.HasState(NS_EVENT_STATE_HOVER))
return DFCS_BUTTONPUSH|DFCS_PUSHED;
return DFCS_BUTTONPUSH;
}