! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
'Show desktop' restores windows on every second usage


Description Peter Kiss 2010-06-01 18:28:52 CEST
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.
Comment 1 Olivier Fourdan editbugs 2010-06-02 07:33:35 CEST
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)?
Comment 2 Peter Kiss 2010-06-02 09:10:32 CEST
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.
Comment 3 Olivier Fourdan editbugs 2010-06-02 11:20:03 CEST
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.
Comment 4 Peter Kiss 2010-06-02 11:52:05 CEST
I am using 4.6.2
Comment 5 Git Bot editbugs 2020-05-29 11:44:10 CEST
-- 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

Bug #6487

Reported by:
Peter Kiss
Reported on: 2010-06-01
Last modified on: 2020-05-29


Olivier Fourdan
CC List:
1 user



Additional information