diff options
author | Adam Jackson <ajax@redhat.com> | 2010-08-09 15:20:20 -0400 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2010-08-09 21:31:41 -0700 |
commit | 3ab6cd31cbdf8095b2948034fce5fb645422d8da (patch) | |
tree | 730068f1657fdcfe64d6cb66f37609c69ade5765 /fix-region | |
parent | 35c0dbe4b0a6ab790f4271325b8a0b16894daa8b (diff) |
fonts: Fix refcounting for asynchronous font operations (#3040)
When doing Xinerama, we'll dispatch font ops across all backend screens.
If using a font server (such that some operations can sleep), we'll put
the client to sleep once for each screen, but only wake up once, because
we're trying to keep track of the sleep count in _each_ screen's
closure.
Instead, just ask the core whether the client is already asleep.
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'fix-region')
0 files changed, 0 insertions, 0 deletions