Index: chrome/browser/mac/keystone_glue.h |
diff --git a/chrome/browser/mac/keystone_glue.h b/chrome/browser/mac/keystone_glue.h |
index 5c21c369e80294ede452810b37885491d48c7f79..85526f585b9170d274b5d1ce61b11cea3516eba0 100644 |
--- a/chrome/browser/mac/keystone_glue.h |
+++ b/chrome/browser/mac/keystone_glue.h |
@@ -8,12 +8,13 @@ |
#include "base/strings/string16.h" |
#if defined(__OBJC__) |
- |
#import <Foundation/Foundation.h> |
#include "base/mac/scoped_authorizationref.h" |
#import "base/mac/scoped_nsobject.h" |
+#endif // __OBJC__ |
Ilya Sherman
2014/06/14 01:18:51
Why is this header ever included on non-Mac platfo
erikchen
2014/06/16 20:30:46
I don't know?
|
+namespace keystone_glue { |
Ilya Sherman
2014/06/14 01:18:51
Why is this namespace needed?
Ilya Sherman
2014/06/14 01:18:51
nit: Please leave a blank line after this one...
erikchen
2014/06/16 20:30:46
Done (adding vertical whitespace). I could not fin
erikchen
2014/06/16 20:30:46
I was under the impression that there is a style g
|
// Possible outcomes of various operations. A version may accompany some of |
// these, but beware: a version is never required. For statuses that can be |
// accompanied by a version, the comment indicates what version is referenced. |
@@ -36,14 +37,18 @@ enum AutoupdateStatus { |
kAutoupdatePromoteFailed, // no version |
kAutoupdateNeedsPromotion, // no version |
}; |
+} // namespace keystone_glue |
Ilya Sherman
2014/06/14 01:18:51
nit: ... and before this one.
erikchen
2014/06/16 20:30:46
Done.
|
+ |
+#if defined(__OBJC__) |
// kAutoupdateStatusNotification is the name of the notification posted when |
-// -checkForUpdate and -installUpdate complete. This notification will be |
-// sent with with its sender object set to the KeystoneGlue instance sending |
-// the notification. Its userInfo dictionary will contain an AutoupdateStatus |
+// -checkForUpdate and -installUpdate complete. This notification will be sent |
+// with with its sender object set to the KeystoneGlue instance sending the |
+// notification. Its userInfo dictionary will contain an AutoupdateStatus |
// value as an intValue at key kAutoupdateStatusStatus. If a version is |
// available (see AutoupdateStatus), it will be present at key |
-// kAutoupdateStatusVersion. |
+// kAutoupdateStatusVersion. This notification is always posted on the main |
+// thread. |
extern NSString* const kAutoupdateStatusNotification; |
extern NSString* const kAutoupdateStatusStatus; |
extern NSString* const kAutoupdateStatusVersion; |
@@ -122,7 +127,7 @@ enum BrandFileType { |
// Accessor for the kAutoupdateStatusStatus field of recentNotification_'s |
// userInfo dictionary. |
-- (AutoupdateStatus)recentStatus; |
+- (keystone_glue::AutoupdateStatus)recentStatus; |
// Returns YES if an asynchronous operation is pending: if an update check or |
// installation attempt is currently in progress. |