Darwin: Added some DEBUG_LOG sauce to the XP_EVENT handling code
(cherry picked from commit ec84a4cef66a2b46ed71f9758c434ea629d2f270)
This commit is contained in:
parent
829b6641bd
commit
13666e287c
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue