Mercurial > MadButterfly
diff src/X_supp.c @ 249:ab8284c8dcee
* Add loopback reference from rdman to the backend. This is only required when we need to acquire the tman for the animation. This is not a reasonable arrangement since the animation should be backend transparent. We should not touch the backend directly from the animation. We should relocate the tman to the rdman.
* Remove reference to the MBApp from the mb_button_t so that it will be easier for us to generate button inside the sprite.
author | wycc |
---|---|
date | Sun, 04 Jan 2009 09:32:49 +0800 |
parents | 29e1b2bffe4c |
children | e8a784a306d0 |
line wrap: on
line diff
--- a/src/X_supp.c Sat Jan 03 08:43:29 2009 +0800 +++ b/src/X_supp.c Sun Jan 04 09:32:49 2009 +0800 @@ -442,6 +442,10 @@ xmb_rt->rdman = (redraw_man_t *)malloc(sizeof(redraw_man_t)); redraw_man_init(xmb_rt->rdman, xmb_rt->cr, xmb_rt->backend_cr); + // FIXME: This is a wired loopback reference. This is inly required when we need + // to get the xmb_rt->tman for the animation. We should relocate the tman + // to the redraw_man_t instead. + xmb_rt->rdman->rt = xmb_rt; xmb_rt->tman = mb_tman_new();