diff --git a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ChangesView.cs b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ChangesView.cs index ec0de8717..d905fb070 100644 --- a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ChangesView.cs +++ b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ChangesView.cs @@ -244,6 +244,7 @@ private GenericMenu CreateContextMenu(ChangesTreeNode node) } Repository.DiscardChanges(discardEntries) + .ThenInUI(AssetDatabase.Refresh) .Start(); }); diff --git a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ProjectWindowInterface.cs b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ProjectWindowInterface.cs index 7e1a9adb3..9e9a3547e 100644 --- a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ProjectWindowInterface.cs +++ b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ProjectWindowInterface.cs @@ -291,7 +291,7 @@ private static void OnStatusUpdate() guids.Add(guid); } - EditorApplication.RepaintProjectWindow(); + AssetDatabase.Refresh(); } private static void OnProjectWindowItemGUI(string guid, Rect itemRect)