mirror of
https://github.com/osukey/osukey.git
synced 2025-05-30 01:47:30 +09:00
Make disposal of tracker idempotent for operations
This commit is contained in:
parent
18b309a195
commit
7f89d9117d
@ -52,5 +52,13 @@ namespace osu.Game.Screens.OnlinePlay
|
|||||||
leasedInProgress?.Return();
|
leasedInProgress?.Return();
|
||||||
leasedInProgress = null;
|
leasedInProgress = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void Dispose(bool isDisposing)
|
||||||
|
{
|
||||||
|
base.Dispose(isDisposing);
|
||||||
|
// base call does an UnbindAllBindables().
|
||||||
|
// clean up the leased reference here so that it doesn't get returned twice.
|
||||||
|
leasedInProgress = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user