From 20c3c49d669bfc8f0171c870e5fff7058a0b6c0b Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 30 Oct 2014 22:57:49 -0400 Subject: [PATCH] 64 bit fixes --- simpledisplay.d | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/simpledisplay.d b/simpledisplay.d index 32daab1..00110ce 100644 --- a/simpledisplay.d +++ b/simpledisplay.d @@ -219,7 +219,7 @@ version(X11) { selectionEvent.property, event.target, 8 /* bits */, 0 /* PropModeReplace */, - text.ptr, text.length); + text.ptr, cast(int) text.length); } else if(event.target == GetAtom!"UTF8_STRING"(display)) { selectionEvent.property = event.property; XChangeProperty (display, @@ -227,7 +227,7 @@ version(X11) { selectionEvent.property, event.target, 8 /* bits */, 0 /* PropModeReplace */, - text.ptr, text.length); + text.ptr, cast(int) text.length); } else { selectionEvent.property = None; // I don't know how to handle this type... } @@ -1444,7 +1444,7 @@ class SimpleWindow { 32 /* bits */, 0 /*PropModeReplace*/, buffer.ptr, - buffer.length); + cast(int) buffer.length); // also setting a pixmap up for compatibility with older window managers // these do a pixmap and a mask @@ -1493,7 +1493,7 @@ class SimpleWindow { Pixmap.sizeof * 8 /* bits */, 0 /*PropModeReplace*/, pixmapsHolder.ptr, - pixmapsHolder.length); + cast(int) pixmapsHolder.length); if(oldOnes[0]) XFreePixmap(XDisplayConnection.get, oldOnes[0]);