summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2006-02-23 00:07:57 +0000
committerSergey Udaltsov <svu@gnome.org>2006-02-23 00:07:57 +0000
commit34773ffabfc4728a50aeb5971007e6140a196ec0 (patch)
tree42f7000158469b18bdc698436a74c1c396282c96
parente76c74017a125a283608f931da4a53ae79dfceeb (diff)
downloadlibxklavier-34773ffabfc4728a50aeb5971007e6140a196ec0.tar.gz
a bit more debug...
-rw-r--r--libxklavier/xklavier_evt.c14
-rw-r--r--libxklavier/xklavier_private.h2
2 files changed, 10 insertions, 6 deletions
diff --git a/libxklavier/xklavier_evt.c b/libxklavier/xklavier_evt.c
index e731ee2..1540841 100644
--- a/libxklavier/xklavier_evt.c
+++ b/libxklavier/xklavier_evt.c
@@ -33,7 +33,8 @@ int XklFilterEvents( XEvent * xev )
xev->xdestroywindow.window );
break;
case UnmapNotify:
- XklDebug( 200, "%s\n", _XklGetEventName( xev->type ) );
+ XklDebug( 200, "Window " WINID_FORMAT " unmapped\n",
+ xev->xunmap.window );
break;
case MapNotify:
XklDebug( 200, "%s\n", _XklGetEventName( xev->type ) );
@@ -46,8 +47,9 @@ int XklFilterEvents( XEvent * xev )
XklDebug( 200, "%s\n", _XklGetEventName( xev->type ) );
break;
case ReparentNotify:
- XklDebug( 200, "%s\n", _XklGetEventName( xev->type ) );
- break; /* Ignore these events */
+ XklDebug( 200, "Window " WINID_FORMAT " reparented to " WINID_FORMAT "\n",
+ xev->xreparent.window, xev->xreparent.parent );
+ break;
default:
{
XklDebug( 200, "Unknown event %d [%s]\n",
@@ -354,11 +356,13 @@ void _XklErrHandler( Display * dpy, XErrorEvent * evt )
{
XGetErrorText( dpy, _xklLastErrorCode, buf, sizeof(buf) );
/* in most cases this means we are late:) */
- XklDebug( 200, "ERROR: %p, " WINID_FORMAT ", %d (%s), %d, %d\n",
+ XklDebug( 200, "ERROR: %p, " WINID_FORMAT ", %d [%s], "
+ "X11 request: %d, minor code: %d\n",
dpy,
( unsigned long ) evt->resourceid,
( int ) evt->error_code, buf,
- ( int ) evt->request_code, ( int ) evt->minor_code );
+ ( int ) evt->request_code,
+ ( int ) evt->minor_code );
break;
}
default:
diff --git a/libxklavier/xklavier_private.h b/libxklavier/xklavier_private.h
index a9292a1..0dfecc0 100644
--- a/libxklavier/xklavier_private.h
+++ b/libxklavier/xklavier_private.h
@@ -269,7 +269,7 @@ extern void _XklConfigRecSplitOptions( XklConfigRecPtr data,
extern void XklConfigDump( FILE* file,
XklConfigRecPtr data );
-extern const char *_XklGetEventName( int type );
+extern const char *_XklGetEventName( int requestId );
extern Bool _XklIsTransparentAppWindow( Window appWin );