← Back to team overview

touch-packages team mailing list archive

[Bug 1294574] Re: Resize of nested server surfaces never reaches mir::graphics::NestedOutput - nested server always renders with original size

 

** Also affects: mir (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: mir
    Milestone: None => 0.14.0

** Changed in: mir (Ubuntu)
       Status: New => Fix Released

** Changed in: mir (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1294574

Title:
  Resize of nested server surfaces never reaches
  mir::graphics::NestedOutput - nested server always renders with
  original size

Status in Mir:
  Fix Released
Status in mir package in Ubuntu:
  Fix Released

Bug description:
  Run mir_demo_server_shell and another one nested. Launch
  mir_demo_client_fingerpaint inside the nested one. Resize the window.
  This will resize only the nested server surface, since the hosting
  demo shell processes the gesture. Note that the finger paint surface
  stays aligned to the bottom left corner of the surface. On Nexus 10
  this is position is (0,1600). This is wrong since our window frame is
  setup to have (0,0) in the top left corner and (0,window height) in
  the bottom left corner.

  After some digging: The resize of the surface is never notified to
  NestedOutput nor the GLRenderer. Hence the view port uses the initiail
  size like 0,0-2560,1600 on N10.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1294574/+subscriptions