[PATCH 1/4] xf86/modes: drop two uses of screenInfo

Keith Packard keithp at keithp.com
Tue May 15 17:05:21 PDT 2012


On Tue, 15 May 2012 17:56:33 +0100, Dave Airlie <airlied at gmail.com> wrote:
> On Tue, May 15, 2012 at 4:16 PM, Keith Packard <keithp at keithp.com> wrote:
> > On Mon, 14 May 2012 13:00:20 +0100, Dave Airlie <airlied at gmail.com> wrote:
> >
> >> -    /* if this is called during ScreenInit() we don't have pScrn->pScreen yet */
> >> -    ScreenPtr pScreen = screenInfo.screens[pScrn->scrnIndex];
> >> +    ScreenPtr pScreen = xf86ScrnToScreen(pScrn);
> >
> > I assume your fine new macro doesn't have a problem with pScrn->pScreen
> > not being set yet?
> 
> Well currently they just do lookups in the global arrays in a
> function, so we don't have to worry,

Ok, as long as said global arrays are initialized before these
uses. I'll take a look at that code and see if I can follow it.

> I'd plan on embedding ScreenRec into ScrnInfoRec at some point in the
> distant future,

Obviously the right plan. Just making sure the transition continues to
work as well as the current code.

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120515/d6454d1b/attachment.pgp>


More information about the xorg-devel mailing list