(
tileable: WaylandWindow[],
index: number,
viewportRect: ManagedWindowRect,
)
| 4329 | a: WaylandWindow, |
| 4330 | b: WaylandWindow, |
| 4331 | ): boolean { |
| 4332 | const transient = !this.shouldTile(a) && a.isTransient() ? a : null; |
| 4333 | const other = |
| 4334 | transient === a ? b : !this.shouldTile(b) && b.isTransient() ? b : null; |
| 4335 | if (!transient || !other || transient.parentId()) { |
| 4336 | return false; |
| 4337 | } |
| 4338 | |
| 4339 | const transientAppId = transient.appId(); |
| 4340 | return transientAppId !== undefined && transientAppId === other.appId(); |
| 4341 | } |
| 4342 | |
| 4343 | private reapplyStaticManagedLayout(): void { |
| 4344 | if (!this.isTiled) { |
no test coverage detected