mi::DisplayInputRegion::confine(geom::Point& point) is responsible for confining the cursor position inside the display rectangles.
void ms::MediatingDisplayChanger::update_input_rectangles(mg::DisplayConfiguration const& config) is that which configures DisplayInputRegion with the display rectangles. phablet@frieza:~/lib$ mirout -- --desktop_file_hint=dialer-app Connected to server: <default> Card 0: Max 3 simultaneous outputs Output 1: Card 0, LVDS, connected, 1200x1920+0+0, used, on, 135mm x 216mm (10.0"), normal 1200x1920 56.90*+ Output 2: Card 0, DisplayPort, disconnected Output 3: Card 0, Virtual, disconnected 1920x1080 60.00*+ I am seeing the MediatingDisplayChanger consider the Virtual display as being included in the display rectangles, even though is is "disconnected". -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity-system-compositor in Ubuntu. https://bugs.launchpad.net/bugs/1580774 Title: mouse is getting stuck on a phantom edge Status in Canonical System Image: Triaged Status in Mir: New Status in mir package in Ubuntu: Confirmed Status in qtmir package in Ubuntu: Triaged Status in unity-system-compositor package in Ubuntu: Confirmed Status in unity8 package in Ubuntu: Invalid Bug description: frieza build 101/rc-proposed Steps: 1. connect mouse & keyboard to M10 2. launch xchat 3. go full screen 4. mouse move around across the entirety of the screen (landscape) expected: mouse can range over entire screen actual: gets stuck moving right note: i noticed it happening on xchat, but when changing focus to dash it was also continuing to happen So, i kinda suspect this may be related to rotation maybe. I do admit i did the full OOBE in portrait mode Problem is also persisting across reboot. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1580774/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp