After using the show desktop shortcut (Ctrl+Alt+D) or the panel widget to minimize all windows, using it again would restore them. This works well when the windows are still minimized, but when one or more windows is already restored, the expected behavior would be to minimize the restored windows.
Also, this was the behavior in previous versions.
Show desktop is not an equivalent of minimize all windows, it hides all the windows and sets a flag to restore those which where hidden by "show desktop", not all minimized windows.
It works as expected here, can you elaborate on how to reproduce the problem (ie give the reprducing steps, actual result and expected result)?
Steps to reproduce:
- Have two windows open, A and B
- Use "Show desktop"
- Now A and B are minimized
- Click on A in the windows list on panel to restore it
- Now window A is restored, and B is still minimized
- Use show desktop again
Result: B is restored
Expected result: A is minimized, B remains minimized
I believe restoring any window should clear the flag set by 'show desktop'. Seems like that using Alt+Tab does this, but the windows list / icon box on panel (or any other custom dock) doesn't.
I'm fairly certain this is how it worked before.
But are you talking about xfce 4.6.2 (as this bug is filled against) or git head?
I think I changed that in HEAD but I do not think I changed that in the 4.6 branch.
I am using 4.6.2
-- GitLab Migration Automatic Message --
This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfwm4/-/issues/41.
Please create an account or use an existing account on one of our supported OAuth providers.
If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests
Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev