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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs