зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1354358 - Assert main thread in NS_IMPL_FFI_REFCOUNTING. r=xidorn
MozReview-Commit-ID: 4J7yuJ8Thn0
This commit is contained in:
Родитель
f37158d811
Коммит
04137c02ea
|
@ -69,8 +69,10 @@ struct nsStyleDisplay;
|
|||
void Gecko_##name_##_AddRef(class_* aPtr); \
|
||||
void Gecko_##name_##_Release(class_* aPtr);
|
||||
#define NS_IMPL_FFI_REFCOUNTING(class_, name_) \
|
||||
void Gecko_##name_##_AddRef(class_* aPtr) { NS_ADDREF(aPtr); } \
|
||||
void Gecko_##name_##_Release(class_* aPtr) { NS_RELEASE(aPtr); }
|
||||
void Gecko_##name_##_AddRef(class_* aPtr) \
|
||||
{ MOZ_ASSERT(NS_IsMainThread()); NS_ADDREF(aPtr); } \
|
||||
void Gecko_##name_##_Release(class_* aPtr) \
|
||||
{ MOZ_ASSERT(NS_IsMainThread()); NS_RELEASE(aPtr); }
|
||||
|
||||
#define DEFINE_ARRAY_TYPE_FOR(type_) \
|
||||
struct nsTArrayBorrowed_##type_ { \
|
||||
|
|
Загрузка…
Ссылка в новой задаче