4. using 3-finger gesture, move client window towards the external display (towards the right edge of the LCD), and place it where it spans both displays
5. disconnect external display
6. reconnect external display
Observe that the right half of the triangle window is rendered on the left half of the LCD instead of the external display.
To repro, while external monitor is attached :
1. launch host server config= sidebyside --window-manager system-compositor --fi /tmp/mir_socket
bin/mir_demo_server --display-
2. launch nested server config= sidebyside
bin/mir_demo_server --host-socket /tmp/mir_socket -f /tmp/nested_mir --display-
3. launch client demo_client_ egltriangle -m /tmp/nested_mir
bin/mir_
4. using 3-finger gesture, move client window towards the external display (towards the right edge of the LCD), and place it where it spans both displays
5. disconnect external display
6. reconnect external display
Observe that the right half of the triangle window is rendered on the left half of the LCD instead of the external display.