mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-20 22:16:49 +01:00
remove a few stale NULL message/title checks after commit e2b729b1756a
top-level guarantees non-NULL message / title passed in messageboxdata
This commit is contained in:
parent
f1cab8aea6
commit
5c212cb0c5
@ -113,7 +113,7 @@ Cocoa_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
|||||||
int i;
|
int i;
|
||||||
for (i = 0; i < messageboxdata->numbuttons; ++i) {
|
for (i = 0; i < messageboxdata->numbuttons; ++i) {
|
||||||
const SDL_MessageBoxButtonData *sdlButton;
|
const SDL_MessageBoxButtonData *sdlButton;
|
||||||
NSButton *button;
|
NSButton *button;
|
||||||
|
|
||||||
if (messageboxdata->flags & SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT) {
|
if (messageboxdata->flags & SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT) {
|
||||||
sdlButton = &messageboxdata->buttons[messageboxdata->numbuttons - 1 - i];
|
sdlButton = &messageboxdata->buttons[messageboxdata->numbuttons - 1 - i];
|
||||||
@ -142,8 +142,8 @@ Cocoa_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
|||||||
if (clicked >= NSAlertFirstButtonReturn) {
|
if (clicked >= NSAlertFirstButtonReturn) {
|
||||||
clicked -= NSAlertFirstButtonReturn;
|
clicked -= NSAlertFirstButtonReturn;
|
||||||
if (messageboxdata->flags & SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT) {
|
if (messageboxdata->flags & SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT) {
|
||||||
clicked = messageboxdata->numbuttons - 1 - clicked;
|
clicked = messageboxdata->numbuttons - 1 - clicked;
|
||||||
}
|
}
|
||||||
*buttonid = buttons[clicked].buttonid;
|
*buttonid = buttons[clicked].buttonid;
|
||||||
} else {
|
} else {
|
||||||
returnValue = SDL_SetError("Did not get a valid `clicked button' id: %ld", (long)clicked);
|
returnValue = SDL_SetError("Did not get a valid `clicked button' id: %ld", (long)clicked);
|
||||||
|
@ -154,9 +154,9 @@ class HAIKU_SDL_MessageBox : public BAlert
|
|||||||
ApplyAndParseColorScheme(aMessageBoxData->colorScheme);
|
ApplyAndParseColorScheme(aMessageBoxData->colorScheme);
|
||||||
}
|
}
|
||||||
|
|
||||||
(aMessageBoxData->title && aMessageBoxData->title[0]) ?
|
(aMessageBoxData->title[0]) ?
|
||||||
SetTitle(aMessageBoxData->title) : SetTitle(HAIKU_SDL_DefTitle);
|
SetTitle(aMessageBoxData->title) : SetTitle(HAIKU_SDL_DefTitle);
|
||||||
(aMessageBoxData->message && aMessageBoxData->message[0]) ?
|
(aMessageBoxData->message[0]) ?
|
||||||
SetMessageText(aMessageBoxData->message) : SetMessageText(HAIKU_SDL_DefMessage);
|
SetMessageText(aMessageBoxData->message) : SetMessageText(HAIKU_SDL_DefMessage);
|
||||||
|
|
||||||
SetType(ConvertMessageBoxType(static_cast<SDL_MessageBoxFlags>(aMessageBoxData->flags)));
|
SetType(ConvertMessageBoxType(static_cast<SDL_MessageBoxFlags>(aMessageBoxData->flags)));
|
||||||
|
@ -314,7 +314,7 @@ static SDL_bool AddDialogControl(WIN_DialogData *dialog, WORD type, DWORD style,
|
|||||||
if (!AddDialogData(dialog, &type, sizeof(type))) {
|
if (!AddDialogData(dialog, &type, sizeof(type))) {
|
||||||
return SDL_FALSE;
|
return SDL_FALSE;
|
||||||
}
|
}
|
||||||
if (type == DLGITEMTYPEBUTTON || (type == DLGITEMTYPESTATIC && caption != NULL && caption[0])) {
|
if (type == DLGITEMTYPEBUTTON || (type == DLGITEMTYPESTATIC && caption[0])) {
|
||||||
if (!AddDialogString(dialog, caption)) {
|
if (!AddDialogString(dialog, caption)) {
|
||||||
return SDL_FALSE;
|
return SDL_FALSE;
|
||||||
}
|
}
|
||||||
|
@ -245,7 +245,7 @@ X11_MessageBoxInitPositions( SDL_MessageBoxDataX11 *data )
|
|||||||
const SDL_MessageBoxData *messageboxdata = data->messageboxdata;
|
const SDL_MessageBoxData *messageboxdata = data->messageboxdata;
|
||||||
|
|
||||||
/* Go over text and break linefeeds into separate lines. */
|
/* Go over text and break linefeeds into separate lines. */
|
||||||
if ( messageboxdata->message && messageboxdata->message[ 0 ] ) {
|
if ( messageboxdata->message[0] ) {
|
||||||
const char *text = messageboxdata->message;
|
const char *text = messageboxdata->message;
|
||||||
const int linecount = CountLinesOfText(text);
|
const int linecount = CountLinesOfText(text);
|
||||||
TextLineData *plinedata = (TextLineData *) SDL_malloc(sizeof (TextLineData) * linecount);
|
TextLineData *plinedata = (TextLineData *) SDL_malloc(sizeof (TextLineData) * linecount);
|
||||||
|
Loading…
Reference in New Issue
Block a user