mirror of
https://github.com/ppy/osu.git
synced 2025-02-08 00:12:57 +08:00
Fix editor UI remaining transparent when switching away from compose tab
Could still happen if using the keyboard F-key shortcuts. In that case the composer becomes non-present, so its `Update()` can't really do anything.
This commit is contained in:
parent
fe421edd8f
commit
6801ccbbc5
@ -219,7 +219,7 @@ namespace osu.Game.Screens.Edit
|
|||||||
/// In "composer focus" mode the opacity of the aforementioned components is reduced so that the user can focus on the composer better.
|
/// In "composer focus" mode the opacity of the aforementioned components is reduced so that the user can focus on the composer better.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// The state of this bindable is controlled by <see cref="HitObjectComposer"/>.
|
/// The state of this bindable is controlled by <see cref="HitObjectComposer"/> when in <see cref="EditorScreenMode.Compose"/> mode.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
public Bindable<bool> ComposerFocusMode { get; } = new Bindable<bool>();
|
public Bindable<bool> ComposerFocusMode { get; } = new Bindable<bool>();
|
||||||
|
|
||||||
@ -1018,6 +1018,9 @@ namespace osu.Game.Screens.Edit
|
|||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
if (Mode.Value != EditorScreenMode.Compose)
|
||||||
|
ComposerFocusMode.Value = false;
|
||||||
|
|
||||||
updateSampleDisabledState();
|
updateSampleDisabledState();
|
||||||
rebindClipboardBindables();
|
rebindClipboardBindables();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user