The issue is the code says it's inserting a fake output to replace the old ones, but no code has ever existed to actually do that :)
if (!xmir_screen->windowed) { xmir_screen->windowed = 1; XMIR_DEBUG(("Root resized, removing all outputs and inserting fake output\n")); while (!xorg_list_is_empty(&xmir_screen->output_list)) { struct xmir_output *xmir_output = xorg_list_first_entry(&xmir_screen->output_list, typeof(*xmir_output), link); RRCrtcDestroy(xmir_output->randr_crtc); RROutputDestroy(xmir_output->randr_output); xmir_output_destroy(xmir_output); } } ** Changed in: xorg-server (Ubuntu) Assignee: (unassigned) => Daniel van Vugt (vanvugt) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1504422 Title: Xmir: xrandr outputs information is lost after root window resize To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1504422/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs