X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fx11.c;h=d7acc801be5ae6ced5087e396fa48f35ccce3bfb;hb=2ffc7d13be24ed07f4dcb9a77924450f16597720;hp=278230de2cc7ea417641c1d93981f93c9d7c2f4e;hpb=608be3bcd270eb45628a274eddb6dbcc8940accf;p=rocksndiamonds.git diff --git a/src/libgame/x11.c b/src/libgame/x11.c index 278230de..d7acc801 100644 --- a/src/libgame/x11.c +++ b/src/libgame/x11.c @@ -198,12 +198,10 @@ static DrawWindow *X11InitWindow() /* Select event types wanted */ window_event_mask = ExposureMask | StructureNotifyMask | FocusChangeMask | - ButtonPressMask | ButtonReleaseMask | PointerMotionMask | + ButtonPressMask | ButtonReleaseMask | + PointerMotionMask | PointerMotionHintMask | KeyPressMask | KeyReleaseMask; - /* unwanted mouse motion events now get filtered out by filter function */ - /* window_event_mask |= PointerMotionHintMask; */ - XSelectInput(display, new_window->drawable, window_event_mask); #endif @@ -406,6 +404,7 @@ inline Pixel X11GetPixel(Bitmap *bitmap, int x, int y) return pixel_value; } +#if defined(TARGET_X11_NATIVE) inline Pixel X11GetPixelFromRGB(unsigned int color_r, unsigned int color_g, unsigned int color_b) { @@ -422,6 +421,8 @@ inline Pixel X11GetPixelFromRGB(unsigned int color_r, unsigned int color_g, return pixel; } +#endif /* TARGET_X11_NATIVE */ + /* ------------------------------------------------------------------------- */ /* mouse pointer functions */