Skip to content

Commit 66eaae7

Browse files
committed
Toolbar Hotfix
1 parent ec24af3 commit 66eaae7

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/Shared.CharaStudio/Studio/UI/Toolbars/ToolbarDataStorage.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ internal static class ToolbarDataStorage
1919
/// Initializes the storage with the plugin configuration file.
2020
/// Must be called before accessing edit mode or hidden buttons logic.
2121
/// </summary>
22-
public static void Init(ConfigFile config)
22+
static ToolbarDataStorage()
2323
{
24-
_positionSetting = KoikatuAPI.Instance.Config.Bind("Toolbars", "LeftToolbarButtonPositions", "", new ConfigDescription("Stores desired positions of custom toolbar buttons. Remove to reset all button positions on next studio start.", null, new BrowsableAttribute(false)));
24+
var config = KoikatuAPI.Instance.Config;
25+
26+
_positionSetting = config.Bind("Toolbars", "LeftToolbarButtonPositions", "", new ConfigDescription("Stores desired positions of custom toolbar buttons. Remove to reset all button positions on next studio start.", null, new BrowsableAttribute(false)));
2527
_positionSetting.SettingChanged += (sender, args) =>
2628
{
2729
RefreshButtonPositionCache();

src/Shared.CharaStudio/Studio/UI/Toolbars/ToolbarManager.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,6 @@ public static void RequestToolbarRelayout()
133133
/// </summary>
134134
internal static void OnStudioLoaded()
135135
{
136-
// Init storage and configs
137-
ToolbarDataStorage.Init(KoikatuAPI.Instance.Config);
138-
139136
lock (_Buttons)
140137
{
141138
_dirty = true;

0 commit comments

Comments
 (0)