X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fx11.c;h=394350a6f17f33768a1efbc056662178c002e7f1;hb=696d50b659131ba46ea7f4c44ca4d29475e8cb4f;hp=cfa0ce78857abc3ee46afc846e42bd63b201cf45;hpb=dfe0a71a9939e0c55bb54dcc92db1749e8e21747;p=rocksndiamonds.git diff --git a/src/libgame/x11.c b/src/libgame/x11.c index cfa0ce78..394350a6 100644 --- a/src/libgame/x11.c +++ b/src/libgame/x11.c @@ -234,12 +234,19 @@ static DrawWindow *X11InitWindow() static void SetImageDimensions(Bitmap *bitmap) { +#if defined(TARGET_ALLEGRO) + BITMAP *allegro_bitmap = (BITMAP *)(bitmap->drawable); + + bitmap->width = allegro_bitmap->w; + bitmap->height = allegro_bitmap->h; +#else Window root; int x, y; unsigned int border_width, depth; XGetGeometry(display, bitmap->drawable, &root, &x, &y, &bitmap->width, &bitmap->height, &border_width, &depth); +#endif } Bitmap *X11LoadImage(char *filename)