diff options
author | Arne Scheffler <unknown> | 2021-07-28 08:13:31 +1000 |
---|---|---|
committer | Arne Scheffler <unknown> | 2021-07-28 08:13:31 +1000 |
commit | 36ba9c53f43531fa78d41bf1c4b94fc5b8da2467 (patch) | |
tree | ca215e1d0df9215a5ddefb550306988383d42b14 /cocoa | |
parent | 634304c7063b7a5af2c67f40c9d4374261b47195 (diff) | |
download | scintilla-mirror-36ba9c53f43531fa78d41bf1c4b94fc5b8da2467.tar.gz |
Bug [#2268]. Fix memory leak caused by circular references.
Diffstat (limited to 'cocoa')
-rw-r--r-- | cocoa/ScintillaCocoa.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cocoa/ScintillaCocoa.h b/cocoa/ScintillaCocoa.h index 00a0fbc03..dcc85ba22 100644 --- a/cocoa/ScintillaCocoa.h +++ b/cocoa/ScintillaCocoa.h @@ -87,11 +87,11 @@ namespace Scintilla::Internal { */ class ScintillaCocoa : public ScintillaBase { private: - ScintillaView *sciView; + __weak ScintillaView *sciView; TimerTarget *timerTarget; NSEvent *lastMouseEvent; - id<ScintillaNotificationProtocol> delegate; + __weak id<ScintillaNotificationProtocol> delegate; SciNotifyFunc notifyProc; intptr_t notifyObj; |