SDL: cocci: also fix up SDL_CreateRenderer calls with non-default render indices

From 967ebd78e662025915eaa30b81d90ec037ec0834 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sun, 22 Jan 2023 20:04:40 +0100
Subject: [PATCH] cocci: also fix up SDL_CreateRenderer calls with non-default
 render indices

---
 build-scripts/SDL_migration.cocci | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/build-scripts/SDL_migration.cocci b/build-scripts/SDL_migration.cocci
index 611dbd9b6308..9f6b54e497fb 100644
--- a/build-scripts/SDL_migration.cocci
+++ b/build-scripts/SDL_migration.cocci
@@ -716,13 +716,20 @@ expression e1, e2, e3, e4, e5, e6, e7, e8, e9;
 @@
 // SDL_CreateRenderer:
 // 2nd argument changed from int (default=-1) to const char* (default=NULL)
-expression e1, e2;
+expression e1, e2, e3;
 @@
-SDL_CreateRenderer(e1,
-- -1
-+ NULL
-, e2)
 
+(
+
+-SDL_CreateRenderer(e1, -1, e3)
++SDL_CreateRenderer(e1, NULL, e3)
+
+|
+
+-SDL_CreateRenderer(e1, e2, e3)
++SDL_CreateRenderer(e1, SDL_GetRenderDriver(e2), e3)
+
+)
 
 // Renaming of SDL_oldnames.h