Skip to content

Commit 406969e

Browse files
Merge pull request #1 from mathworks/weak-reference
Weak reference
2 parents 3e9c3c4 + b88c35d commit 406969e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

code/View.m

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@
2424
obj@Component( model )
2525

2626
% Listen for changes to the data.
27+
weakObj = matlab.lang.WeakReference( obj );
2728
obj.Listener = listener( obj.Model, ...
28-
"DataChanged", @obj.onDataChanged );
29+
"DataChanged", ...
30+
@( s, e ) weakObj.Handle.onDataChanged( s, e ) );
2931

3032
% Set any user-specified properties.
3133
set( obj, namedArgs )

0 commit comments

Comments
 (0)