Rename ASLayoutableContext methods

This commit is contained in:
Huy Nguyen
2016-03-27 17:36:31 -07:00
parent 81d26994c5
commit 7bb3015950
3 changed files with 13 additions and 13 deletions

View File

@@ -20,21 +20,21 @@ ASLayoutableContext ASLayoutableContextMake(int32_t transitionID, BOOL needsVisu
static std::map<mach_port_t, ASLayoutableContext> layoutableContextMap;
static inline mach_port_t ASLayoutableGetLayoutableContextKey()
static inline mach_port_t ASLayoutableGetCurrentContextKey()
{
return pthread_mach_thread_np(pthread_self());
}
void ASLayoutableSetLayoutableContext(struct ASLayoutableContext context)
void ASLayoutableSetCurrentContext(struct ASLayoutableContext context)
{
layoutableContextMap[ASLayoutableGetLayoutableContextKey()] = context;
layoutableContextMap[ASLayoutableGetCurrentContextKey()] = context;
}
struct ASLayoutableContext ASLayoutableGetLayoutableContext()
struct ASLayoutableContext ASLayoutableGetCurrentContext()
{
return layoutableContextMap[ASLayoutableGetLayoutableContextKey()];
return layoutableContextMap[ASLayoutableGetCurrentContextKey()];
}
void ASLayoutableResetLayoutableContext() {
layoutableContextMap.erase(ASLayoutableGetLayoutableContextKey());
void ASLayoutableClearCurrentContext() {
layoutableContextMap.erase(ASLayoutableGetCurrentContextKey());
}