From 4d24545a353fc35dc45c6529c960085221809d20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20D=C3=B6rbandt?= Date: Sat, 21 Dec 2024 18:28:41 +0100 Subject: [PATCH] Reopen Browsers after self-update to avoid UI changes from causing errors --- .../BaselineOfGitS.class/instance/postLoad.st | 3 ++- .../BaselineOfGitS.class/methodProperties.json | 2 +- src/GitS-Core.package/GSBrowser.class/instance/close.st | 3 +++ src/GitS-Core.package/GSBrowser.class/instance/reopen.st | 5 +++++ src/GitS-Core.package/GSBrowser.class/methodProperties.json | 2 ++ 5 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/GitS-Core.package/GSBrowser.class/instance/close.st create mode 100644 src/GitS-Core.package/GSBrowser.class/instance/reopen.st diff --git a/src/BaselineOfGitS.package/BaselineOfGitS.class/instance/postLoad.st b/src/BaselineOfGitS.package/BaselineOfGitS.class/instance/postLoad.st index 6da8c7fb6..e7d88991c 100644 --- a/src/BaselineOfGitS.package/BaselineOfGitS.class/instance/postLoad.st +++ b/src/BaselineOfGitS.package/BaselineOfGitS.class/instance/postLoad.st @@ -1,4 +1,5 @@ post-load postLoad GSSelfUpdater postInstallVersion: self installedVersion. - GSBaseWorkingCopy doPostUpdateMigrations. \ No newline at end of file + GSBaseWorkingCopy doPostUpdateMigrations. + GSBrowser allInstances do: #reopen. \ No newline at end of file diff --git a/src/BaselineOfGitS.package/BaselineOfGitS.class/methodProperties.json b/src/BaselineOfGitS.package/BaselineOfGitS.class/methodProperties.json index 821d092f4..3078ce87b 100644 --- a/src/BaselineOfGitS.package/BaselineOfGitS.class/methodProperties.json +++ b/src/BaselineOfGitS.package/BaselineOfGitS.class/methodProperties.json @@ -7,5 +7,5 @@ "installedVersionFromDirectoryRepository:" : "mad 10/24/2024 14:59", "installedVersionFromGitHubRepository:" : "mad 10/24/2024 14:27", "installedVersionFromRepository:" : "mad 10/24/2024 14:26", - "postLoad" : "mad 10/9/2024 19:35", + "postLoad" : "mad 12/21/2024 18:27", "projectClass" : "jr 5/4/2017 17:25" } } diff --git a/src/GitS-Core.package/GSBrowser.class/instance/close.st b/src/GitS-Core.package/GSBrowser.class/instance/close.st new file mode 100644 index 000000000..0e9810592 --- /dev/null +++ b/src/GitS-Core.package/GSBrowser.class/instance/close.st @@ -0,0 +1,3 @@ +toolbuilder +close + self changed: #close. \ No newline at end of file diff --git a/src/GitS-Core.package/GSBrowser.class/instance/reopen.st b/src/GitS-Core.package/GSBrowser.class/instance/reopen.st new file mode 100644 index 000000000..6cb1cc3c8 --- /dev/null +++ b/src/GitS-Core.package/GSBrowser.class/instance/reopen.st @@ -0,0 +1,5 @@ +toolbuilder +reopen + self + close; + basicOpen. \ No newline at end of file diff --git a/src/GitS-Core.package/GSBrowser.class/methodProperties.json b/src/GitS-Core.package/GSBrowser.class/methodProperties.json index 000d64f80..f48229789 100644 --- a/src/GitS-Core.package/GSBrowser.class/methodProperties.json +++ b/src/GitS-Core.package/GSBrowser.class/methodProperties.json @@ -93,6 +93,7 @@ "buildWindow:" : "mad 10/9/2024 16:01", "buildWith:" : "mad 9/1/2023 14:44", "checkSetUpstreamForCreatedBranch:to:" : "mad 12/8/2023 19:33", + "close" : "mad 12/21/2024 18:25", "commitList" : "mad 5/15/2024 21:43", "commitListMenu:" : "mad 11/16/2024 16:09", "commitListStartingCommits" : "mad 9/19/2023 12:32", @@ -138,6 +139,7 @@ "refTreeRoots" : "mad 12/16/2024 21:55", "refTypeName:" : "mad 11/29/2023 15:59", "refsChanged" : "mad 12/16/2024 20:45", + "reopen" : "mad 12/21/2024 18:27", "requestBranchNameFor:at:fromRef:" : "mad 4/5/2024 19:29", "unitOfWork" : "mad 9/19/2023 12:37", "update:" : "mad 5/15/2024 20:47",