diff --git a/src/Refresh.c b/src/Refresh.c index 053ca12..7842892 100644 --- a/src/Refresh.c +++ b/src/Refresh.c @@ -152,7 +152,7 @@ Refresh_Backend Refresh_SelectBackend(Refresh_Backend preferredBackend, uint32_t for (i = 1; backends[i] != NULL; i += 1) { - if (backends[i]->PrepareDriver(flags)) + if (i != preferredBackend && backends[i]->PrepareDriver(flags)) { selectedBackend = i; return i;