mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-12 18:59:06 +01:00
Replaced a FIXME with an explanation of why it doesn't need to be fixed.
This commit is contained in:
@@ -259,9 +259,9 @@ implements InvitationListener {
|
||||
task = invitationTaskFactory.createTask(localAuthorId,
|
||||
localInvitationCode, code);
|
||||
taskHandle = referenceManager.putReference(task, InvitationTask.class);
|
||||
// FIXME: Why can't the activity clean up the reference? If the task
|
||||
// has a reference to the activity (as a listener), it won't be GCed
|
||||
task.addListener(AddContactActivity.this);
|
||||
// Add a second listener so we can remove the first in onDestroy(),
|
||||
// allowing the activity to be garbage collected if it's destroyed
|
||||
task.addListener(new ReferenceCleaner(referenceManager, taskHandle));
|
||||
task.connect();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user