|
@@ -644,6 +644,11 @@ static void display_handle_done(void *data,
|
|
|
|
|
|
if (driverdata->index > -1) {
|
|
if (driverdata->index > -1) {
|
|
dpy = SDL_GetDisplay(driverdata->index);
|
|
dpy = SDL_GetDisplay(driverdata->index);
|
|
|
|
+
|
|
|
|
+ /* XXX: This can never happen, but jump threading during aggressive LTO can generate a warning without this check. */
|
|
|
|
+ if (!dpy) {
|
|
|
|
+ dpy = &driverdata->placeholder;
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
dpy = &driverdata->placeholder;
|
|
dpy = &driverdata->placeholder;
|
|
}
|
|
}
|