diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2018-06-19 09:37:28 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2018-06-19 09:37:28 -0400 |
commit | c9898f1b69a53cd5d3e7bb49f77a764dde43772e (patch) | |
tree | 429eceb6f8370515e1265e91c23b26ce31b92325 | |
parent | 6e790fc27d22e80527789cf8e783be6c90a23505 (diff) |
SL-821: Try again to override BugSplat Obj-C methods.
-rw-r--r-- | indra/newview/llappdelegate-objc.mm | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/indra/newview/llappdelegate-objc.mm b/indra/newview/llappdelegate-objc.mm index 2c2302ecfb..68b803c367 100644 --- a/indra/newview/llappdelegate-objc.mm +++ b/indra/newview/llappdelegate-objc.mm @@ -27,6 +27,9 @@ #import "llappdelegate-objc.h" #if defined(LL_BUGSPLAT) @import BugsplatMac; +// derived from BugsplatMac's BugsplatTester/AppDelegate.m +@interface LLAppDelegate () <BugsplatStartupManagerDelegate> +@end #endif #include "llwindowmacosx-objc.h" #include "llappviewermacosx-for-objc.h" @@ -190,15 +193,14 @@ return true; } -@end - #if defined(LL_BUGSPLAT) -// per Geoff at BugSplat support -@interface AppDelegate : NSObject <NSApplicationDelegate, BugsplatStartupManagerDelegate> -@end - -@implementation AppDelegate +- (NSString *)applicationLogForBugsplatStartupManager:(BugsplatStartupManager *)bugsplatStartupManager +{ +// return NSStringFromSelector(_cmd); + infos("Reached applicationLogForBugsplatStartupManager"); + return @"[contents of SecondLife.log]"; +} - (BugsplatAttachment *)attachmentForBugsplatStartupManager:(BugsplatStartupManager *)bugsplatStartupManager { std::string logfile = getLogFilePathname(); @@ -219,6 +221,6 @@ return attachment; } -@end - #endif // LL_BUGSPLAT + +@end |