summaryrefslogtreecommitdiffhomepage
path: root/cli/addonsd.sh
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2017-07-30 18:44:57 -0500
committerSamuel Holland <samuel@sholland.org>2017-07-30 18:44:57 -0500
commit5af6703157c02ad9c2a02e2be5b3b7bbe04dbc72 (patch)
treec2513661dd83ecfd3a7080a7abad3800cd48cea6 /cli/addonsd.sh
parent7ceafaf2bb57cbfae7f724a9fe0c07ae4faff415 (diff)
binding: Weakly reference adapter in list change callback
This allows the ObservableListAdapter to be garbage collected along with its activity. On the next list change, the OnListChangedCallback will detect that the adapter is gone and clean itself up. This avoids needing to manually remove the list from the adapter, as would otherwise be required to break the reference cycle adapter→list→listener→adapter. This will be relevant once the list of profiles outlives the activity. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'cli/addonsd.sh')
0 files changed, 0 insertions, 0 deletions