diff options
Diffstat (limited to 'WebKit/mac/Misc/WebIconFetcher.mm')
-rw-r--r-- | WebKit/mac/Misc/WebIconFetcher.mm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/WebKit/mac/Misc/WebIconFetcher.mm b/WebKit/mac/Misc/WebIconFetcher.mm index bec7c12..a31ab7d 100644 --- a/WebKit/mac/Misc/WebIconFetcher.mm +++ b/WebKit/mac/Misc/WebIconFetcher.mm @@ -71,14 +71,16 @@ private: - (void)dealloc { - reinterpret_cast<IconFetcher*>(_private)->deref(); + if (_private) + reinterpret_cast<IconFetcher*>(_private)->deref(); [super dealloc]; } - (void)finalize { - reinterpret_cast<IconFetcher*>(_private)->deref(); + if (_private) + reinterpret_cast<IconFetcher*>(_private)->deref(); [super finalize]; } |