OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "remoting/host/installer/mac/uninstaller/remoting_uninstaller_app.h" | 5 #include "remoting/host/installer/mac/uninstaller/remoting_uninstaller_app.h" |
6 | 6 |
7 #import <Cocoa/Cocoa.h> | 7 #import <Cocoa/Cocoa.h> |
8 | 8 |
9 #include "remoting/host/installer/mac/uninstaller/remoting_uninstaller.h" | 9 #include "remoting/host/installer/mac/uninstaller/remoting_uninstaller.h" |
10 | 10 |
(...skipping 22 matching lines...) Expand all Loading... |
33 @try { | 33 @try { |
34 NSLog(@"Chrome Remote Desktop uninstall starting."); | 34 NSLog(@"Chrome Remote Desktop uninstall starting."); |
35 | 35 |
36 RemotingUninstaller* uninstaller = | 36 RemotingUninstaller* uninstaller = |
37 [[[RemotingUninstaller alloc] init] autorelease]; | 37 [[[RemotingUninstaller alloc] init] autorelease]; |
38 OSStatus status = [uninstaller remotingUninstall]; | 38 OSStatus status = [uninstaller remotingUninstall]; |
39 | 39 |
40 NSLog(@"Chrome Remote Desktop Host uninstall complete."); | 40 NSLog(@"Chrome Remote Desktop Host uninstall complete."); |
41 | 41 |
42 bool success = false; | 42 bool success = false; |
43 NSString* message = NULL; | 43 NSString* message = nullptr; |
44 if (status == errAuthorizationSuccess) { | 44 if (status == errAuthorizationSuccess) { |
45 success = true; | 45 success = true; |
46 message = @"Chrome Remote Desktop Host successfully uninstalled."; | 46 message = @"Chrome Remote Desktop Host successfully uninstalled."; |
47 } else if (status == errAuthorizationCanceled) { | 47 } else if (status == errAuthorizationCanceled) { |
48 message = @"Chrome Remote Desktop Host uninstall canceled."; | 48 message = @"Chrome Remote Desktop Host uninstall canceled."; |
49 } else if (status == errAuthorizationDenied) { | 49 } else if (status == errAuthorizationDenied) { |
50 message = @"Chrome Remote Desktop Host uninstall authorization denied."; | 50 message = @"Chrome Remote Desktop Host uninstall authorization denied."; |
51 } else { | 51 } else { |
52 [NSException raise:@"AuthorizationCopyRights Failure" | 52 [NSException raise:@"AuthorizationCopyRights Failure" |
53 format:@"Error during AuthorizationCopyRights status=%d", | 53 format:@"Error during AuthorizationCopyRights status=%d", |
54 static_cast<int>(status)]; | 54 static_cast<int>(status)]; |
55 } | 55 } |
56 if (message != NULL) { | 56 if (message != nullptr) { |
57 NSLog(@"Uninstall %s: %@", success ? "succeeded" : "failed", message); | 57 NSLog(@"Uninstall %s: %@", success ? "succeeded" : "failed", message); |
58 [self showSuccess:success withMessage:message]; | 58 [self showSuccess:success withMessage:message]; |
59 } | 59 } |
60 } | 60 } |
61 @catch (NSException* exception) { | 61 @catch (NSException* exception) { |
62 NSLog(@"Exception %@ %@", [exception name], [exception reason]); | 62 NSLog(@"Exception %@ %@", [exception name], [exception reason]); |
63 NSString* message = | 63 NSString* message = |
64 @"Error! Unable to uninstall Chrome Remote Desktop Host."; | 64 @"Error! Unable to uninstall Chrome Remote Desktop Host."; |
65 [self showSuccess:false withMessage:message]; | 65 [self showSuccess:false withMessage:message]; |
66 } | 66 } |
(...skipping 27 matching lines...) Expand all Loading... |
94 | 94 |
95 NSLog(@"Chrome Remote Desktop Host uninstall complete."); | 95 NSLog(@"Chrome Remote Desktop Host uninstall complete."); |
96 NSLog(@"Status = %d", static_cast<int>(status)); | 96 NSLog(@"Status = %d", static_cast<int>(status)); |
97 return status != errAuthorizationSuccess; | 97 return status != errAuthorizationSuccess; |
98 } | 98 } |
99 } else { | 99 } else { |
100 return NSApplicationMain(argc, (const char**)argv); | 100 return NSApplicationMain(argc, (const char**)argv); |
101 } | 101 } |
102 } | 102 } |
103 | 103 |
OLD | NEW |