make SDL_SetTextInputRect take a pointer to const

The documentation doesn't state that the argument is ever modified,
and no implementation does so currently.
This is a non-breaking change to guarantee as much to callers.
This commit is contained in:
rohlem
2022-07-04 16:38:05 +02:00
committed by Sam Lantinga
parent 51f75b8b30
commit b085c18251
22 changed files with 25 additions and 25 deletions

View File

@@ -29,7 +29,7 @@ extern void Cocoa_QuitKeyboard(_THIS);
extern void Cocoa_StartTextInput(_THIS);
extern void Cocoa_StopTextInput(_THIS);
extern void Cocoa_SetTextInputRect(_THIS, SDL_Rect *rect);
extern void Cocoa_SetTextInputRect(_THIS, const SDL_Rect *rect);
extern void Cocoa_SetWindowKeyboardGrab(_THIS, SDL_Window * window, SDL_bool grabbed);

View File

@@ -40,12 +40,12 @@
SDL_Rect _inputRect;
}
- (void)doCommandBySelector:(SEL)myselector;
- (void)setInputRect:(SDL_Rect *)rect;
- (void)setInputRect:(const SDL_Rect *)rect;
@end
@implementation SDLTranslatorResponder
- (void)setInputRect:(SDL_Rect *)rect
- (void)setInputRect:(const SDL_Rect *)rect
{
_inputRect = *rect;
}
@@ -514,7 +514,7 @@ Cocoa_StopTextInput(_THIS)
}}
void
Cocoa_SetTextInputRect(_THIS, SDL_Rect *rect)
Cocoa_SetTextInputRect(_THIS, const SDL_Rect *rect)
{
SDL_VideoData *data = (__bridge SDL_VideoData *) _this->driverdata;