diff options
author | Luc Verhaegen <libv@skynet.be> | 2006-08-23 20:56:10 +0200 |
---|---|---|
committer | Luc Verhaegen <libv@skynet.be> | 2006-08-23 20:56:10 +0200 |
commit | 4770e52eb070bc213c2efa17e9d79dd602c32eab (patch) | |
tree | efb4e684c76c05bb570e8decc72156a3f983b748 | |
parent | 46edb4dc2773ac07088ebf00c653f5418f7f8887 (diff) |
Fix: Wrap vgaHWSaveScreen again.
Yesterdays commit had us using vgaHWSaveScreen directly again, instead of
VIASaveScreen. pScreen hooks on xorg 7.x require wrapped vgaHWSaveScreen
again.
-rw-r--r-- | src/via_driver.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/via_driver.c b/src/via_driver.c index cec3887..a6cb5bb 100644 --- a/src/via_driver.c +++ b/src/via_driver.c @@ -2044,6 +2044,15 @@ ViaOverScan(ScrnInfoPtr pScrn, int overscan) /* * */ +static Bool +ViaWrapvgaHWSaveScreen(ScreenPtr pScreen, int mode) +{ + return vgaHWSaveScreen(pScreen, mode); +} + +/* + * + */ static Bool VIAScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) { @@ -2185,7 +2194,7 @@ VIAScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) vgaHWBlankScreen(pScrn, TRUE); pVia->CloseScreen = pScreen->CloseScreen; - pScreen->SaveScreen = vgaHWSaveScreen; + pScreen->SaveScreen = ViaWrapvgaHWSaveScreen; pScreen->CloseScreen = VIACloseScreen; xf86DPMSInit(pScreen, VIADPMS, 0); |