Ensure closing is supported for running in background

This commit is contained in:
Ilya Fedin 2023-09-12 14:45:49 +04:00 committed by John Preston
parent e5227a7e05
commit dfa5386a27
1 changed files with 3 additions and 1 deletions

View File

@ -538,7 +538,9 @@ bool SkipTaskbarSupported() {
bool RunInBackground() {
const auto layout = Ui::Platform::TitleControlsLayout();
using TitleControl = Ui::Platform::TitleControl;
return !ranges::contains(layout.left, TitleControl::Minimize)
return (ranges::contains(layout.left, TitleControl::Close)
|| ranges::contains(layout.right, TitleControl::Close))
&& !ranges::contains(layout.left, TitleControl::Minimize)
&& !ranges::contains(layout.right, TitleControl::Minimize);
}