[macOS] amend: Child window visibility handling #6598
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#6596
在这个提交中引入了错误的逻辑, 当有子窗口 (例如 settings ) 打开时, 如果通过 status bar 的按钮隐藏主窗口, 子窗口会被一起隐藏.
但当再次通过此按钮打开主窗口时, 子窗口不会被自动打开, 会导致无法再打开这个子窗口.
同时修复 #6596 (comment) 提到的错误