Darwin: Added some DEBUG_LOG sauce to the XP_EVENT handling code

(cherry picked from commit ec84a4cef66a2b46ed71f9758c434ea629d2f270)
This commit is contained in:
Ben Byer 2007-11-18 17:44:12 -08:00 committed by Jeremy Huddleston
parent 829b6641bd
commit 13666e287c

View File

@ -63,17 +63,15 @@ static void
eventHandler(unsigned int type, const void *arg, eventHandler(unsigned int type, const void *arg,
unsigned int arg_size, void *data) unsigned int arg_size, void *data)
{ {
switch (type) switch (type) {
{
case XP_EVENT_DISPLAY_CHANGED: case XP_EVENT_DISPLAY_CHANGED:
// ErrorF("XP_EVENT_DISPLAY_MOVED\n"); DEBUG_LOG("XP_EVENT_DISPLAY_CHANGED\n");
QuartzMessageServerThread(kXDarwinDisplayChanged, 0); QuartzMessageServerThread(kXDarwinDisplayChanged, 0);
break; break;
case XP_EVENT_WINDOW_STATE_CHANGED: case XP_EVENT_WINDOW_STATE_CHANGED:
// ErrorF("XP_EVENT_WINDOW_STATE_CHANGED\n"); DEBUG_LOG("XP_EVENT_WINDOW_STATE_CHANGED\n");
if (arg_size >= sizeof(xp_window_state_event)) if (arg_size >= sizeof(xp_window_state_event)) {
{
const xp_window_state_event *ws_arg = arg; const xp_window_state_event *ws_arg = arg;
QuartzMessageServerThread(kXDarwinWindowState, 2, QuartzMessageServerThread(kXDarwinWindowState, 2,
@ -82,7 +80,7 @@ eventHandler(unsigned int type, const void *arg,
break; break;
case XP_EVENT_WINDOW_MOVED: case XP_EVENT_WINDOW_MOVED:
// ErrorF("XP_EVENT_WINDOW_MOVED\n"); DEBUG_LOG("XP_EVENT_WINDOW_MOVED\n");
if (arg_size == sizeof(xp_window_id)) if (arg_size == sizeof(xp_window_id))
{ {
xp_window_id id = * (xp_window_id *) arg; xp_window_id id = * (xp_window_id *) arg;
@ -98,10 +96,10 @@ eventHandler(unsigned int type, const void *arg,
break; break;
case XP_EVENT_SURFACE_DESTROYED: case XP_EVENT_SURFACE_DESTROYED:
DEBUG_LOG("XP_EVENT_SURFACE_DESTROYED\n");
case XP_EVENT_SURFACE_CHANGED: case XP_EVENT_SURFACE_CHANGED:
// ErrorF("XP_EVENT_SURFACE_MOVED\n"); DEBUG_LOG("XP_EVENT_SURFACE_CHANGED\n");
if (arg_size == sizeof(xp_surface_id)) if (arg_size == sizeof(xp_surface_id)) {
{
int kind; int kind;
if (type == XP_EVENT_SURFACE_DESTROYED) if (type == XP_EVENT_SURFACE_DESTROYED)
@ -112,6 +110,9 @@ eventHandler(unsigned int type, const void *arg,
DRISurfaceNotify(*(xp_surface_id *) arg, kind); DRISurfaceNotify(*(xp_surface_id *) arg, kind);
} }
break; break;
default:
ErrorF("Unknown XP_EVENT type (%d) in xprScreen:eventHandler\n",
type);
} }
} }