diff --git a/runtime/Sources/Core/SDLManager.cpp b/runtime/Sources/Core/SDLManager.cpp index 04244fc..f256b04 100644 --- a/runtime/Sources/Core/SDLManager.cpp +++ b/runtime/Sources/Core/SDLManager.cpp @@ -82,7 +82,7 @@ namespace mlx SDL_DestroyWindow(infos->window); if(infos->icon != nullptr) { - delete[] (mlx_color*)infos->icon->pixels; + delete[] reinterpret_cast(infos->icon->pixels); SDL_FreeSurface(infos->icon); } @@ -167,7 +167,7 @@ namespace mlx Internal::WindowInfos* infos = static_cast(window); if(infos->icon != nullptr) { - delete[] (mlx_color*)infos->icon->pixels; + delete[] reinterpret_cast(infos->icon->pixels); SDL_FreeSurface(infos->icon); }