Results 1 to 1 of 1
Hi,
I am using XAddConnectionWatch in my program. But the handler which i am passing in this function is never getting called. Below the code snippet:
void gdk_internal_connection_watch(Display *display, XPointer ...
- 05-11-2007 #1Just Joined!
- Join Date
- May 2007
- Posts
- 5
Using XAddConnectionWatch
Hi,
I am using XAddConnectionWatch in my program. But the handler which i am passing in this function is never getting called. Below the code snippet:
void gdk_internal_connection_watch(Display *display, XPointer arg, gint fd, gboolean opening, XPointer *watch_data)
{
printf("gdk_internal_connection_watch\n");
}
int main(int argc, char* argv[])
{
Display *display = XOpenDisplay(0);
int ret = XAddConnectionWatch(display, gdk_internal_connection_watch, NULL);
Window window = XCreateSimpleWindow(display, RootWindow(display, DefaultScreen(display)),
0, 0, 400, 400, 0,
WhitePixel(display, DefaultScreen(display)),
234);
unsigned long mainWindowEventMask = ResizeRedirectMask | ExposureMask;
XSelectInput(display, window, mainWindowEventMask);
XMapWindow(display, window);
XFlush(display);
return 0;
}
Can some one tell me the reason that why "gdk_internal_connection_watch" never gets called??
Thanks


Reply With Quote