src/via_driver.c |   14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

New commits:
commit 036cd0bfdf5fc504a5d9840cab1c2e0ce0aeb61d
Author: Kevin Brace <kevinbr...@gmx.com>
Date:   Tue Dec 17 20:31:22 2019 -0600

    Call miSetVisualTypes() inside VIAScreenInit() only at one location
    
    Signed-off-by: Kevin Brace <kevinbr...@gmx.com>

diff --git a/src/via_driver.c b/src/via_driver.c
index 94fc90a..a1a46b8 100644
--- a/src/via_driver.c
+++ b/src/via_driver.c
@@ -1847,15 +1847,11 @@ VIAScreenInit(SCREEN_INIT_ARGS_DECL)
 
     miClearVisualTypes();
 
-    if (pScrn->bitsPerPixel > 8 && !pVia->IsSecondary) {
-        if (!miSetVisualTypes(pScrn->depth, TrueColorMask,
-                              pScrn->rgbBits, pScrn->defaultVisual))
-            return FALSE;
-    } else {
-        if (!miSetVisualTypes(pScrn->depth,
-                              miGetDefaultVisualMask(pScrn->depth),
-                              pScrn->rgbBits, pScrn->defaultVisual))
-            return FALSE;
+    if (!miSetVisualTypes(pScrn->depth,
+            (pScrn->bitsPerPixel > 8) && (!pVia->IsSecondary) ?
+                TrueColorMask : miGetDefaultVisualMask(pScrn->depth),
+            pScrn->rgbBits, pScrn->defaultVisual)) {
+        return FALSE;
     }
 
     if (!miSetPixmapDepths()) {
_______________________________________________
openchrome-devel mailing list
openchrome-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/openchrome-devel

Reply via email to