Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e/src Modified Files: dialog.c Log Message: Fix occasionally missing images in dialogs. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/src/dialog.c,v retrieving revision 1.126 retrieving revision 1.127 diff -u -3 -r1.126 -r1.127 --- dialog.c 15 Aug 2005 16:57:13 -0000 1.126 +++ dialog.c 20 Aug 2005 20:06:07 -0000 1.127 @@ -1125,7 +1125,7 @@ ih = imlib_image_get_height(); di->win = ECreateWindow(d->win, 0, 0, iw, ih, 0); EMapWindow(di->win); - register_win_callback = 0; + imlib_context_set_drawable(di->win); imlib_render_pixmaps_for_whole_image(&pmap, &mask); ESetWindowBackgroundPixmap(di->win, pmap); EShapeCombineMask(di->win, ShapeBounding, 0, 0, mask, ShapeSet); @@ -1135,15 +1135,16 @@ } di->w = iw; di->h = ih; + register_win_callback = 0; break; case DITEM_SEPARATOR: iw = di->iclass->padding.left + di->iclass->padding.right; ih = di->iclass->padding.top + di->iclass->padding.bottom; di->win = ECreateWindow(d->win, -20, -20, 2, 2, 0); EMapWindow(di->win); - register_win_callback = 0; di->w = iw; di->h = ih; + register_win_callback = 0; break; case DITEM_RADIOBUTTON: if (di->iclass->norm.normal->im_file) ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs