Don't release on CFRef::Reset() to same instance (flutter/engine#4709)

This commit is contained in:
Chris Bracken
2018-02-23 16:35:32 -08:00
committed by GitHub
parent 294daddbf1
commit 27245ea6de

View File

@@ -26,6 +26,9 @@ class CFRef {
}
void Reset(T instance) {
if (instance_ == instance) {
return;
}
if (instance_ != nullptr) {
CFRelease(instance_);
}