--- old/src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.cpp 2017-08-15 15:41:22.000000000 +0100 +++ new/src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.cpp 2017-08-15 15:41:22.000000000 +0100 @@ -32,6 +32,7 @@ jfieldID AwtMouseEvent::xID; jfieldID AwtMouseEvent::yID; +jfieldID AwtMouseEvent::causedByTouchEventID; jfieldID AwtMouseEvent::buttonID; /************************************************************************ @@ -52,6 +53,11 @@ DASSERT(AwtMouseEvent::yID != NULL); CHECK_NULL(AwtMouseEvent::yID); + AwtMouseEvent::causedByTouchEventID = env->GetFieldID( + cls, "causedByTouchEvent", "Z"); + DASSERT(AwtMouseEvent::causedByTouchEventID != NULL); + CHECK_NULL(AwtMouseEvent::causedByTouchEventID); + AwtMouseEvent::buttonID = env->GetFieldID(cls, "button", "I"); DASSERT(AwtMouseEvent::buttonID != NULL); CHECK_NULL(AwtMouseEvent::buttonID);