diff options
author | Geenz <geenz@geenzo.com> | 2013-07-11 21:46:10 -0400 |
---|---|---|
committer | Geenz <geenz@geenzo.com> | 2013-07-11 21:46:10 -0400 |
commit | 2f680eec93f1b06620c04af04116fe49d577cf8f (patch) | |
tree | 301cb462c5ec9baaed005b4944cc9f5963164693 /indra/llwindow/llwindowmacosx-objc.mm | |
parent | a787e272c31d8e535dae75e4d95365d17cec78db (diff) |
A bit of cleanup and make the return of showAlert match the OSBTN return types in llwindow.h.
Diffstat (limited to 'indra/llwindow/llwindowmacosx-objc.mm')
-rwxr-xr-x | indra/llwindow/llwindowmacosx-objc.mm | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/indra/llwindow/llwindowmacosx-objc.mm b/indra/llwindow/llwindowmacosx-objc.mm index 3703dcf28d..0354c2b717 100755 --- a/indra/llwindow/llwindowmacosx-objc.mm +++ b/indra/llwindow/llwindowmacosx-objc.mm @@ -418,13 +418,22 @@ long showAlert(std::string text, std::string title, int type) if (ret == NSAlertFirstButtonReturn) { - ret = 0; + if (type == 1) + { + ret = 3; + } else if (type == 2) + { + ret = 0; + } } else if (ret == NSAlertSecondButtonReturn) { - ret = 1; - } else if (ret == NSAlertThirdButtonReturn) - { - ret = 2; + if (type == 0 || type == 1) + { + ret = 2; + } else if (type == 2) + { + ret = 1; + } } return ret; |