* Prepares state for restoring on next enable.
()
| 3886 | * Prepares state for restoring on next enable. |
| 3887 | */ |
| 3888 | prepare() { |
| 3889 | this.update(); |
| 3890 | this.prevSpaces.forEach(space => { |
| 3891 | let windows = space.getWindows(); |
| 3892 | let selected = windows.indexOf(space.selectedWindow); |
| 3893 | if (selected === -1) |
| 3894 | return; |
| 3895 | // Stack windows correctly for controlled restarts |
| 3896 | for (let i = selected; i < windows.length; i++) { |
| 3897 | windows[i].lower(); |
| 3898 | } |
| 3899 | for (let i = selected; i >= 0; i--) { |
| 3900 | windows[i].lower(); |
| 3901 | } |
| 3902 | }); |
| 3903 | } |
| 3904 | } |
| 3905 | |
| 3906 | /** |
no test coverage detected