diff --git a/src/mga_dacG.c b/src/mga_dacG.c
index 168959b..dbb1ca8 100644
--- a/src/mga_dacG.c
+++ b/src/mga_dacG.c
@@ -1341,7 +1341,7 @@ MGAGRamdacInit(ScrnInfoPtr pScrn)
     MGAdac->LoadCursorImage        = MGAGLoadCursorImage;
     MGAdac->HideCursor             = MGAGHideCursor;
     if ((pMga->Chipset == PCI_CHIP_MGAG100) 
-	|| (pMga->Chipset == PCI_CHIP_MGAG100)) {
+	|| (pMga->Chipset == PCI_CHIP_MGAG100_PCI)) {
       MGAdac->SetCursorColors        = MGAGSetCursorColorsG100;
       MGAdac->ShowCursor             = MGAGShowCursorG100;
     } else {
