From 30b727be7b5cf91773bec143ff583794cf6d8907 Mon Sep 17 00:00:00 2001 From: GeBo1 <57293591+GeBo1@users.noreply.github.com> Date: Tue, 2 Nov 2021 18:37:02 +0000 Subject: [PATCH] fixed places where refresh button didn't reset cache --- src/Common_AIHS2/MakerFolders.cs | 3 +++ src/Common_AIHS2/MakerOutfitFolders.cs | 3 +++ src/Common_AIHS2/SceneFolders.cs | 3 +++ src/EC_BrowserFolders/Hooks/MakerCharaFolders.cs | 3 +++ src/EC_BrowserFolders/Hooks/MakerHPoseIKFolders.cs | 3 +++ src/EC_BrowserFolders/Hooks/MakerMapFolders.cs | 3 +++ src/EC_BrowserFolders/Hooks/MakerMapSaveFolders.cs | 3 +++ src/EC_BrowserFolders/Hooks/MakerOutfitFolders.cs | 3 +++ src/EC_BrowserFolders/Hooks/MakerPoseFolders.cs | 3 +++ src/EC_BrowserFolders/Hooks/MakerPoseSaveFolders.cs | 3 +++ src/EC_BrowserFolders/Hooks/MakerSceneFolders.cs | 3 +++ src/HS2_BrowserFolders/MainGameFolders.cs | 3 +++ src/KKS_BrowserFolders_Hooks/SceneFolders.cs | 3 +++ src/KK_Hooks_KK/SceneFolders.cs | 3 +++ 14 files changed, 42 insertions(+) diff --git a/src/Common_AIHS2/MakerFolders.cs b/src/Common_AIHS2/MakerFolders.cs index 379feaa..42463f2 100644 --- a/src/Common_AIHS2/MakerFolders.cs +++ b/src/Common_AIHS2/MakerFolders.cs @@ -167,7 +167,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); RefreshCurrentWindow(); + } GUILayout.Space(1); diff --git a/src/Common_AIHS2/MakerOutfitFolders.cs b/src/Common_AIHS2/MakerOutfitFolders.cs index 51fe063..63acfd4 100644 --- a/src/Common_AIHS2/MakerOutfitFolders.cs +++ b/src/Common_AIHS2/MakerOutfitFolders.cs @@ -146,7 +146,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); RefreshCurrentWindow(); + } GUILayout.Space(1); diff --git a/src/Common_AIHS2/SceneFolders.cs b/src/Common_AIHS2/SceneFolders.cs index 3a44d2a..32715dc 100644 --- a/src/Common_AIHS2/SceneFolders.cs +++ b/src/Common_AIHS2/SceneFolders.cs @@ -121,7 +121,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.Width(200)); { if (GUILayout.Button("Refresh scene thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.FlexibleSpace(); diff --git a/src/EC_BrowserFolders/Hooks/MakerCharaFolders.cs b/src/EC_BrowserFolders/Hooks/MakerCharaFolders.cs index 58a9aae..bab250a 100644 --- a/src/EC_BrowserFolders/Hooks/MakerCharaFolders.cs +++ b/src/EC_BrowserFolders/Hooks/MakerCharaFolders.cs @@ -151,7 +151,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.Space(1); diff --git a/src/EC_BrowserFolders/Hooks/MakerHPoseIKFolders.cs b/src/EC_BrowserFolders/Hooks/MakerHPoseIKFolders.cs index b33e4e3..121c3d2 100644 --- a/src/EC_BrowserFolders/Hooks/MakerHPoseIKFolders.cs +++ b/src/EC_BrowserFolders/Hooks/MakerHPoseIKFolders.cs @@ -99,7 +99,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.Space(1); diff --git a/src/EC_BrowserFolders/Hooks/MakerMapFolders.cs b/src/EC_BrowserFolders/Hooks/MakerMapFolders.cs index 03b79fd..d5d0eb0 100644 --- a/src/EC_BrowserFolders/Hooks/MakerMapFolders.cs +++ b/src/EC_BrowserFolders/Hooks/MakerMapFolders.cs @@ -103,7 +103,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.Space(1); diff --git a/src/EC_BrowserFolders/Hooks/MakerMapSaveFolders.cs b/src/EC_BrowserFolders/Hooks/MakerMapSaveFolders.cs index 588970e..5bcd5e2 100644 --- a/src/EC_BrowserFolders/Hooks/MakerMapSaveFolders.cs +++ b/src/EC_BrowserFolders/Hooks/MakerMapSaveFolders.cs @@ -119,7 +119,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.Space(1); diff --git a/src/EC_BrowserFolders/Hooks/MakerOutfitFolders.cs b/src/EC_BrowserFolders/Hooks/MakerOutfitFolders.cs index ca22788..278a1ac 100644 --- a/src/EC_BrowserFolders/Hooks/MakerOutfitFolders.cs +++ b/src/EC_BrowserFolders/Hooks/MakerOutfitFolders.cs @@ -164,7 +164,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.Space(1); diff --git a/src/EC_BrowserFolders/Hooks/MakerPoseFolders.cs b/src/EC_BrowserFolders/Hooks/MakerPoseFolders.cs index f483ca9..eb5940d 100644 --- a/src/EC_BrowserFolders/Hooks/MakerPoseFolders.cs +++ b/src/EC_BrowserFolders/Hooks/MakerPoseFolders.cs @@ -103,7 +103,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.Space(1); diff --git a/src/EC_BrowserFolders/Hooks/MakerPoseSaveFolders.cs b/src/EC_BrowserFolders/Hooks/MakerPoseSaveFolders.cs index fb6e8fe..ad510ea 100644 --- a/src/EC_BrowserFolders/Hooks/MakerPoseSaveFolders.cs +++ b/src/EC_BrowserFolders/Hooks/MakerPoseSaveFolders.cs @@ -118,7 +118,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.Space(1); diff --git a/src/EC_BrowserFolders/Hooks/MakerSceneFolders.cs b/src/EC_BrowserFolders/Hooks/MakerSceneFolders.cs index b6527f4..c071033 100644 --- a/src/EC_BrowserFolders/Hooks/MakerSceneFolders.cs +++ b/src/EC_BrowserFolders/Hooks/MakerSceneFolders.cs @@ -113,7 +113,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.Space(1); diff --git a/src/HS2_BrowserFolders/MainGameFolders.cs b/src/HS2_BrowserFolders/MainGameFolders.cs index 21d2289..0083f6a 100644 --- a/src/HS2_BrowserFolders/MainGameFolders.cs +++ b/src/HS2_BrowserFolders/MainGameFolders.cs @@ -95,7 +95,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(false)); { if (GUILayout.Button("Refresh thumbnails")) + { + _folderTreeView?.ResetTreeCache(); RefreshCurrentWindow(); + } GUILayout.Space(1); diff --git a/src/KKS_BrowserFolders_Hooks/SceneFolders.cs b/src/KKS_BrowserFolders_Hooks/SceneFolders.cs index 7542d85..d7411c7 100644 --- a/src/KKS_BrowserFolders_Hooks/SceneFolders.cs +++ b/src/KKS_BrowserFolders_Hooks/SceneFolders.cs @@ -121,7 +121,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.Width(200)); { if (GUILayout.Button("Refresh scene thumbnails")) + { + _folderTreeView.ResetTreeCache(); OnFolderChanged(); + } GUILayout.FlexibleSpace(); diff --git a/src/KK_Hooks_KK/SceneFolders.cs b/src/KK_Hooks_KK/SceneFolders.cs index 908d734..f9b5c8f 100644 --- a/src/KK_Hooks_KK/SceneFolders.cs +++ b/src/KK_Hooks_KK/SceneFolders.cs @@ -121,7 +121,10 @@ private static void TreeWindow(int id) GUILayout.BeginVertical(GUI.skin.box, GUILayout.Width(200)); { if (GUILayout.Button("Refresh scene thumbnails")) + { + _folderTreeView?.ResetTreeCache(); OnFolderChanged(); + } GUILayout.FlexibleSpace();