** No longer affects: xmir

** Tags added: xmir

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1220629

Title:
  xmir_screen_for_each_damaged_window iterates through all outputs on
  every frame (including unused ones)

Status in xorg-server package in Ubuntu:
  New

Bug description:
  xmir_screen_for_each_damaged_window iterates through all outputs
  (including unused ones), on every frame.

  I thought it was a bit odd when debugging
  xmir_screen_for_each_damaged_window that it iterated through 6-8
  different xmir_window's. I only have two outputs plugged in. The
  number actually grew over time (with display config changes?).

  I think we should avoid iterating (or even creating) unused
  xmir_windows. In the very least it's inefficient to process all the
  damage reports more times than necessary.

  Furthermore, I suspect the unused xmir_windows are accumulating damage
  that never gets emptied, which is probably bad.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1220629/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to