Excerpts from Dave Airlie's message of Wed Sep 30 17:20:28 -0700 2009: > I just thought about this some more, if you have dynamic block handler > removal outside the block handler, won't the dynamically added/removed > handler always happen last i.e. after the driver one?
No, the dynamically added handler will always happen first in this case -- it'll be placed directly in the ScreenRec. My only question is what happens at server startup time; it would be necesary to know precisely when the rotation handler would get inserted into the ScreenRec and whether any other code was initialized after that. > I really don't think you've thought this fully out, so I'll send a > patch to fix xf86Rotate.c to not dynamically block handle, and > if you want for 1.8 we can audit and fix up properly including all the > drivers. I'm good with this plan; I have to admit that the whole wrapper notion is altogether too fragile as it trusts too much to correct programming which cannot be tested easily. > Sound sane? Yes. -- [email protected]
signature.asc
Description: PGP signature
_______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
