diff options
author | Cyril Brulebois <kibi@debian.org> | 2010-11-12 21:35:25 +0100 |
---|---|---|
committer | Cyril Brulebois <kibi@debian.org> | 2010-12-07 18:42:45 +0100 |
commit | 9f9c732311ef0cc198e5ec44d02412eb7e8c3f3a (patch) | |
tree | 4317bb5072bf8e9c16952582eb479ceeddfe7095 /dix | |
parent | a937803c1f671ef29332e5fe8c190d8b48239912 (diff) |
dix: Fix logic for displaying deprecation warning only once.
As pointed out by Jamey Sharp (again), the logic is faulty: --warn is
always going to be false. Replace it with warn-- accordingly, so that
there's (at least, but also only) one warning showing up.
Reviewed-by: Jamey Sharp <jamey@minilop.net>
Signed-off-by: Cyril Brulebois <kibi@debian.org>
Diffstat (limited to 'dix')
-rw-r--r-- | dix/deprecated.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/dix/deprecated.c b/dix/deprecated.c index 4cf596ae3..f05588e8d 100644 --- a/dix/deprecated.c +++ b/dix/deprecated.c @@ -67,7 +67,7 @@ SecurityLookupWindow(XID id, ClientPtr client, Mask access_mode) WindowPtr pWin; static int warn = 1; dixLookupWindow(&pWin, id, client, access_mode); - if (warn > 0 && --warn) + if (warn > 0 && warn--) ErrorF("Warning: LookupWindow()/SecurityLookupWindow() " "are deprecated. Please convert your driver/module " "to use dixLookupWindow().\n"); @@ -88,7 +88,7 @@ SecurityLookupDrawable(XID id, ClientPtr client, Mask access_mode) DrawablePtr pDraw; static int warn = 1; dixLookupDrawable(&pDraw, id, client, M_DRAWABLE, access_mode); - if (warn > 0 && --warn) + if (warn > 0 && warn--) ErrorF("Warning: LookupDrawable()/SecurityLookupDrawable() " "are deprecated. Please convert your driver/module " "to use dixLookupDrawable().\n"); @@ -109,7 +109,7 @@ LookupClient(XID id, ClientPtr client) ClientPtr pClient; static int warn = 1; dixLookupClient(&pClient, id, client, DixUnknownAccess); - if (warn > 0 && --warn) + if (warn > 0 && warn--) ErrorF("Warning: LookupClient() is deprecated. Please convert your " "driver/module to use dixLookupClient().\n"); return pClient; @@ -123,7 +123,7 @@ SecurityLookupIDByType(ClientPtr client, XID id, RESTYPE rtype, pointer retval; static int warn = 1; dixLookupResourceByType(&retval, id, rtype, client, access_mode); - if (warn > 0 && --warn) + if (warn > 0 && warn--) ErrorF("Warning: LookupIDByType()/SecurityLookupIDByType() " "are deprecated. Please convert your driver/module " "to use dixLookupResourceByType().\n"); @@ -137,7 +137,7 @@ SecurityLookupIDByClass(ClientPtr client, XID id, RESTYPE classes, pointer retval; static int warn = 1; dixLookupResourceByClass(&retval, id, classes, client, access_mode); - if (warn > 0 && --warn) + if (warn > 0 && warn--) ErrorF("Warning: LookupIDByClass()/SecurityLookupIDByClass() " "are deprecated. Please convert your driver/module " "to use dixLookupResourceByClass().\n"); |