X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/223d09f6b523aac674ef9b72a883dfa8d37c5d4e..7b9da2077d0975db6c965a85c91d5aca671ab5e3:/src/msw/cursor.cpp?ds=sidebyside diff --git a/src/msw/cursor.cpp b/src/msw/cursor.cpp index 56c4a8b9a3..b483ad0145 100644 --- a/src/msw/cursor.cpp +++ b/src/msw/cursor.cpp @@ -78,7 +78,7 @@ wxCursor::wxCursor(const wxString& cursor_file, long flags, int hotSpotX, int ho M_CURSORDATA->m_destroyCursor = FALSE; M_CURSORDATA->m_hCursor = 0; M_CURSORDATA->m_ok = FALSE; - if (flags & wxBITMAP_TYPE_CUR_RESOURCE) + if (flags == wxBITMAP_TYPE_CUR_RESOURCE) { #ifdef __WIN95__ M_CURSORDATA->m_hCursor = (WXHCURSOR) LoadImage(wxGetInstance(), cursor_file, IMAGE_CURSOR, 0, 0, 0); @@ -90,7 +90,7 @@ wxCursor::wxCursor(const wxString& cursor_file, long flags, int hotSpotX, int ho else M_CURSORDATA->m_ok = FALSE; } - else if (flags & wxBITMAP_TYPE_CUR) + else if (flags == wxBITMAP_TYPE_CUR) { #ifdef __WIN95__ M_CURSORDATA->m_hCursor = (WXHCURSOR) LoadImage(wxGetInstance(), cursor_file, IMAGE_CURSOR, 0, 0, LR_LOADFROMFILE); @@ -101,14 +101,14 @@ wxCursor::wxCursor(const wxString& cursor_file, long flags, int hotSpotX, int ho #endif #endif } - else if (flags & wxBITMAP_TYPE_ICO) + else if (flags == wxBITMAP_TYPE_ICO) { #if wxUSE_RESOURCE_LOADING_IN_MSW M_CURSORDATA->m_hCursor = (WXHCURSOR) IconToCursor(WXSTRINGCAST cursor_file, wxGetInstance(), hotSpotX, hotSpotY, &M_CURSORDATA->m_width, &M_CURSORDATA->m_height); M_CURSORDATA->m_destroyCursor = TRUE; #endif } - else if (flags & wxBITMAP_TYPE_BMP) + else if (flags == wxBITMAP_TYPE_BMP) { #if wxUSE_RESOURCE_LOADING_IN_MSW HBITMAP hBitmap = 0;