added more randr test logging
This commit is contained in:
parent
058e2ecd28
commit
5c581ff5a5
@ -31,17 +31,22 @@
|
||||
#include <X11/extensions/Xrandr.h>
|
||||
|
||||
static int
|
||||
process_randr(Display *disp, Window win, int event_base, XEvent *ev)
|
||||
process_randr(Display *disp, Screen *screen, int screenNumber, Window win,
|
||||
int event_base, XEvent *ev)
|
||||
{
|
||||
XRRScreenChangeNotifyEvent *rr_screen_change_notify;
|
||||
|
||||
switch (ev->type - event_base)
|
||||
{
|
||||
case RRScreenChangeNotify:
|
||||
XRRUpdateConfiguration(ev);
|
||||
rr_screen_change_notify = (XRRScreenChangeNotifyEvent *) ev;
|
||||
printf("RRScreenChangeNotify: width %d height %d\n",
|
||||
rr_screen_change_notify->width,
|
||||
rr_screen_change_notify->height);
|
||||
printf("DisplayWidth %d DisplayHeight %d\n",
|
||||
DisplayWidth(disp, screenNumber),
|
||||
DisplayHeight(disp, screenNumber));
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
@ -128,7 +133,8 @@ main(int argc, char **argv)
|
||||
(ev.type < rr_event_base + RRNumberEvents))
|
||||
{
|
||||
printf("randr\n");
|
||||
process_randr(disp, win, rr_event_base, &ev);
|
||||
process_randr(disp, screen, screenNumber, win,
|
||||
rr_event_base, &ev);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user