Erreur de segmentation lors d'un appel à "XQueryPointer" (librairie X11)
Bonjour !
Mon problème est que mon appel à cette fonction provoque une erreur de segmentation pour une raison qui m'échappe. :? Voilà pourquoi je demande vos lumières. ;)
Merci pour votre aide !
Voici la fonction rebelle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Event Win::getEvent()
{
XEvent xev;
Event res;
// int i, num_events;
int num_events;
// Récupérer la position de la souris
int *x;
int *y;
int *i1, *i2;
unsigned int *i3;
Window *w1, *w2;
XQueryPointer(display, win, w1, w2, i1, i2, x, y, i3); // <- Erreur de segmentation
// XFlush(display);
num_events = XPending(display);
while((num_events != 0))
{
num_events--;
XNextEvent(display, &xev);
procEvent(xev, res);
}
return res;
} |