X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fx11.c;h=625a6c93a98d7afa3d8c4da1b298e34c4641ab73;hb=681721dddc91bcdaef50002d1e861cc8d484e938;hp=196bd8e71c1aee17c67aaf12cf3f2c959715b8f3;hpb=ae32fd8a4316c5d7f18fe6966f999ebf5509df94;p=rocksndiamonds.git diff --git a/src/libgame/x11.c b/src/libgame/x11.c index 196bd8e7..625a6c93 100644 --- a/src/libgame/x11.c +++ b/src/libgame/x11.c @@ -1,7 +1,7 @@ /*********************************************************** * Artsoft Retro-Game Library * *----------------------------------------------------------* -* (c) 1994-2000 Artsoft Entertainment * +* (c) 1994-2001 Artsoft Entertainment * * Holger Schemel * * Detmolder Strasse 189 * * 33604 Bielefeld * @@ -98,7 +98,9 @@ static DrawWindow *X11InitWindow() Pixmap icon_pixmap, iconmask_pixmap; unsigned int icon_width, icon_height; int icon_hot_x, icon_hot_y; +#if 0 char icon_filename[256]; +#endif XSizeHints size_hints; XWMHints wm_hints; XClassHint class_hints; @@ -148,22 +150,24 @@ static DrawWindow *X11InitWindow() options.ro_base_directory, GRAPHICS_DIRECTORY, icon_pic.picture_filename); #endif - XReadBitmapFile(display, new_window->drawable, program.x11_icon_filename, - &icon_width, &icon_height, - &icon_pixmap, &icon_hot_x, &icon_hot_y); - if (!icon_pixmap) - Error(ERR_EXIT, "cannot read icon bitmap file '%s'", icon_filename); + if (XReadBitmapFile(display, new_window->drawable, + program.x11_icon_filename, + &icon_width, &icon_height, &icon_pixmap, + &icon_hot_x, &icon_hot_y) != BitmapSuccess) + Error(ERR_EXIT, "cannot read icon bitmap file '%s'", + program.x11_icon_filename); #if 0 sprintf(icon_filename, "%s/%s/%s", options.ro_base_directory, GRAPHICS_DIRECTORY, icon_pic.picturemask_filename); #endif - XReadBitmapFile(display, new_window->drawable, program.x11_iconmask_filename, - &icon_width, &icon_height, - &iconmask_pixmap, &icon_hot_x, &icon_hot_y); - if (!iconmask_pixmap) - Error(ERR_EXIT, "cannot read icon bitmap file '%s'", icon_filename); + if (XReadBitmapFile(display, new_window->drawable, + program.x11_iconmask_filename, + &icon_width, &icon_height, &iconmask_pixmap, + &icon_hot_x, &icon_hot_y) != BitmapSuccess) + Error(ERR_EXIT, "cannot read icon bitmap file '%s'", + program.x11_iconmask_filename); size_hints.width = size_hints.min_width = size_hints.max_width = width; size_hints.height = size_hints.min_height = size_hints.max_height = height;