Hi, > + if (cursorVisible && cursorImage && NSIntersectsRect(rect, > cursorRect)) { > + CGContextDrawImage (viewContextRef, cursorRect, cursorImage);
So you are rendering the cursor to the window. Better approach would be to just set the cursor of the host window, like the gtk UI does, using gdk_window_set_cursor(). cheers, Gerd