Fix `CurrentDialog` being updated twice, unsafe variable access
Fix `CurrentDialog` being updated twice, unsafe variable access

ppy/osu,NeoAdonis/osu,peppy/osu,peppy/osu,ppy/osu,peppy/osu,NeoAdonis/osu,ppy/osu,NeoAdonis/osu