< prev index next >

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

Print this page

        

@@ -201,14 +201,14 @@
         }
     }
     FreeLibrary(hShell);
     switch (shellVersion) {
         case 5: // WIN_2000
-            m_nid.cbSize = (BYTE *)(&m_nid.guidItem) - (BYTE *)(&m_nid.cbSize);
+            m_nid.cbSize = static_cast<DWORD>((BYTE *)(&m_nid.guidItem) - (BYTE *)(&m_nid.cbSize));
             break;
         case 6: // WIN_XP
-            m_nid.cbSize = (BYTE *)(&m_nid.hBalloonIcon) - (BYTE *)(&m_nid.cbSize);
+            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 >