This was introduced in 3ab6cd31cbdf8095b2948034fce5fb645422d8da.  Mea
culpa.  This logic is still incorrect [1], but at least it's less
incorrect.

[1] - https://bugzilla.redhat.com/658587

Signed-off-by: Adam Jackson <[email protected]>
---
 dix/dixfonts.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dix/dixfonts.c b/dix/dixfonts.c
index e22eabe..cf70075 100644
--- a/dix/dixfonts.c
+++ b/dix/dixfonts.c
@@ -667,7 +667,7 @@ doListFontsAndAliases(ClientPtr client, LFclosurePtr c)
                    ((pointer) c->client, fpe, &name, &namelen, &tmpname,
                     &resolvedlen, c->current.private);
                if (err == Suspended) {
-                   if (ClientIsAsleep(client))
+                   if (!ClientIsAsleep(client))
                        ClientSleep(client,
                                    (ClientSleepProcPtr)doListFontsAndAliases,
                                    c);
-- 
1.7.3.1

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to