Added XVisualIDFromVisual to tsx11 list.
diff --git a/include/ts_xlib.h b/include/ts_xlib.h index 029eb47..53103b0 100644 --- a/include/ts_xlib.h +++ b/include/ts_xlib.h
@@ -42,6 +42,7 @@ extern KeySym TSXLookupKeysym(XKeyEvent*, int); extern KeySym * TSXGetKeyboardMapping(Display*, unsigned int, int, int*); extern char * TSXResourceManagerString(Display*); +extern VisualID TSXVisualIDFromVisual(Visual*); extern int TSXInitThreads(void); extern XPixmapFormatValues * TSXListPixmapFormats(Display*, int*); extern int * TSXListDepths(Display*, int, int*);
diff --git a/tsx11/X11_calls b/tsx11/X11_calls index b010d6f..4df6dfd 100644 --- a/tsx11/X11_calls +++ b/tsx11/X11_calls
@@ -175,6 +175,7 @@ XUnionRegion XUniqueContext XUnmapWindow +XVisualIDFromVisual XWarpPointer XXorRegion XrmGetFileDatabase
diff --git a/tsx11/ts_xlib.c b/tsx11/ts_xlib.c index 6fa8f3c..d2d92db 100644 --- a/tsx11/ts_xlib.c +++ b/tsx11/ts_xlib.c
@@ -226,6 +226,15 @@ return r; } +VisualID TSXVisualIDFromVisual(Visual* a0) +{ + VisualID r; + wine_tsx11_lock(); + r = XVisualIDFromVisual(a0); + wine_tsx11_unlock(); + return r; +} + int TSXInitThreads(void) { int r;