< prev index next >

src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp

Print this page

        

*** 201,214 **** } } FreeLibrary(hShell); switch (shellVersion) { case 5: // WIN_2000 ! m_nid.cbSize = (BYTE *)(&m_nid.guidItem) - (BYTE *)(&m_nid.cbSize); break; case 6: // WIN_XP ! m_nid.cbSize = (BYTE *)(&m_nid.hBalloonIcon) - (BYTE *)(&m_nid.cbSize); break; default: // WIN_VISTA m_nid.cbSize = sizeof(m_nid); break; } --- 201,214 ---- } } FreeLibrary(hShell); switch (shellVersion) { case 5: // WIN_2000 ! m_nid.cbSize = static_cast<DWORD>((BYTE *)(&m_nid.guidItem) - (BYTE *)(&m_nid.cbSize)); break; case 6: // WIN_XP ! m_nid.cbSize = static_cast<DWORD>((BYTE *)(&m_nid.hBalloonIcon) - (BYTE *)(&m_nid.cbSize)); break; default: // WIN_VISTA m_nid.cbSize = sizeof(m_nid); break; }
< prev index next >