mirror of https://github.com/libsdl-org/SDL.git
Allow a NULL size parameter to retrieve null terminated text
This commit is contained in:
parent
d666c2d189
commit
30a22d3fed
|
|
@ -174,6 +174,7 @@ void *SDL_GetInternalClipboardData(SDL_VideoDevice *_this, const char *mime_type
|
|||
void *SDL_GetClipboardData(const char *mime_type, size_t *size)
|
||||
{
|
||||
SDL_VideoDevice *_this = SDL_GetVideoDevice();
|
||||
size_t unused;
|
||||
|
||||
if (!_this) {
|
||||
SDL_UninitializedVideo();
|
||||
|
|
@ -185,8 +186,7 @@ void *SDL_GetClipboardData(const char *mime_type, size_t *size)
|
|||
return NULL;
|
||||
}
|
||||
if (!size) {
|
||||
SDL_InvalidParamError("size");
|
||||
return NULL;
|
||||
size = &unused;
|
||||
}
|
||||
|
||||
// Initialize size to empty, so implementations don't have to worry about it
|
||||
|
|
|
|||
Loading…
Reference in New Issue