From 09f4b0d4098e189910471400f07bd6a29ab3f7dc Mon Sep 17 00:00:00 2001 From: dan Date: Wed, 11 Apr 2001 21:04:31 +0000 Subject: [PATCH] Fixed the info panel to work well with icons different in size than the default GNUstep.xpm --- src/dialog.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/dialog.c b/src/dialog.c index 8ff12d91..2b0de617 100644 --- a/src/dialog.c +++ b/src/dialog.c @@ -917,7 +917,7 @@ XChangeKeyboardControl(dpy,KBBellPitch|KBBellDuration|KBBellPercent,&kc); RImage *image; WMPixmap *pix; - image = RCloneImage(panel->icon); + image = RScaleImage(panel->icon, panel->pic->width, panel->pic->height); RCombineImagesWithOpaqueness(image, panel->pic, panel->cycle*255/30); pix = WMCreatePixmapFromRImage(panel->scr->wmscreen, image, 128); RDestroyImage(image); @@ -1107,8 +1107,7 @@ handleLogoPush(XEvent *event, void *data) } if (!panel->pic) { panel->pic = RGetImageFromXPMData(panel->scr->rcontext, pic_data); - if (!panel->pic || panel->icon->width!=panel->pic->width - || panel->icon->height!=panel->pic->height) { + if (!panel->pic) { broken = 1; RDestroyImage(panel->icon); panel->icon = NULL; -- 2.11.4.GIT