]> source.dussan.org Git - tigervnc.git/commitdiff
Fix some overloading ambiguity.
authorPierre Ossman <ossman@cendio.se>
Tue, 10 Mar 2009 10:21:11 +0000 (10:21 +0000)
committerPierre Ossman <ossman@cendio.se>
Tue, 10 Mar 2009 10:21:11 +0000 (10:21 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3654 3789f03b-4d11-0410-bbf8-ca57d06f2519

win/rfb_win32/DeviceFrameBuffer.cxx

index b1e56a3e2982117674f4426c78d41572fa20a590..921e1fa512bb4ca3cf0c883eed0448f9a842da22 100644 (file)
@@ -231,7 +231,7 @@ void DeviceFrameBuffer::setCursor(HCURSOR hCursor, VNCServer* server)
 
     bool doOutline = false;
     if (!iconInfo.hbmColor) {
-      Pixel xorColour = format.pixelFromRGB(0, 0, 0, cursorBm.getColourMap());
+      Pixel xorColour = format.pixelFromRGB((rdr::U16)0, (rdr::U16)0, (rdr::U16)0, cursorBm.getColourMap());
       for (int y = 0; y < cursor.height(); y++) {
         for (int x = 0; x < cursor.width(); x++) {
           int byte = y * maskInfo.bmWidthBytes + x / 8;
@@ -269,7 +269,7 @@ void DeviceFrameBuffer::setCursor(HCURSOR hCursor, VNCServer* server)
     if (doOutline) {
       vlog.debug("drawing cursor outline!");
       memcpy(cursor.data, cursorBm.data, cursor.dataLen());
-      cursor.drawOutline(format.pixelFromRGB(0xffff, 0xffff, 0xffff, cursorBm.getColourMap()));
+      cursor.drawOutline(format.pixelFromRGB((rdr::U16)0xffff, (rdr::U16)0xffff, (rdr::U16)0xffff, cursorBm.getColourMap()));
       memcpy(cursorBm.data, cursor.data, cursor.dataLen());
     }