summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--src/sna/sna_driver.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sna/sna_driver.c b/src/sna/sna_driver.c
index 0f43a46..f3f19e1 100644
--- a/src/sna/sna_driver.c
+++ b/src/sna/sna_driver.c
@@ -396,8 +396,6 @@ static Bool sna_pre_init(ScrnInfoPtr scrn, int flags)
DBG(("%s\n", __FUNCTION__));
- sna_selftest();
-
if (scrn->numEntities != 1)
return FALSE;
@@ -408,6 +406,8 @@ static Bool sna_pre_init(ScrnInfoPtr scrn, int flags)
if (flags & PROBE_DETECT)
return TRUE;
+ sna_selftest();
+
sna = to_sna(scrn);
if (sna == NULL) {
sna = xnfcalloc(sizeof(struct sna), 1);