mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-28 19:20:33 +00:00
6770017: PIT : java/awt/Choice/BlockedWin32Choice/BlockedWin32Choice.java fails on 6u12 b01 pit build
Reviewed-by: art
This commit is contained in:
parent
5ddb1f9a77
commit
11c66fbbcf
@ -86,6 +86,7 @@ static const UINT MINIMUM_NUMBER_OF_VISIBLE_ITEMS = 8;
|
||||
AwtChoice::AwtChoice() {
|
||||
m_hList = NULL;
|
||||
m_listDefWindowProc = NULL;
|
||||
m_selectedItem = -1;
|
||||
}
|
||||
|
||||
LPCTSTR AwtChoice::GetClassName() {
|
||||
@ -437,9 +438,10 @@ LRESULT CALLBACK AwtChoice::ListWindowProc(HWND hwnd, UINT message,
|
||||
MsgRouting AwtChoice::WmNotify(UINT notifyCode)
|
||||
{
|
||||
if (notifyCode == CBN_SELCHANGE) {
|
||||
int itemSelect = (int)SendMessage(CB_GETCURSEL);
|
||||
if (itemSelect != CB_ERR){
|
||||
DoCallback("handleAction", "(I)V", itemSelect);
|
||||
int selectedItem = (int)SendMessage(CB_GETCURSEL);
|
||||
if (selectedItem != CB_ERR && m_selectedItem != selectedItem){
|
||||
m_selectedItem = selectedItem;
|
||||
DoCallback("handleAction", "(I)V", selectedItem);
|
||||
}
|
||||
} else if (notifyCode == CBN_DROPDOWN) {
|
||||
|
||||
|
||||
@ -94,6 +94,7 @@ private:
|
||||
static BOOL sm_isMouseMoveInList;
|
||||
HWND m_hList;
|
||||
WNDPROC m_listDefWindowProc;
|
||||
int m_selectedItem;
|
||||
static LRESULT CALLBACK ListWindowProc(HWND hwnd, UINT message,
|
||||
WPARAM wParam, LPARAM lParam);
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user