4 bt fixes, xft unrefd font fix, add: find in resources, add: user title, filebox...
[goodguy/history.git] / cinelerra-5.1 / guicast / workarounds.C
index 652cde30e34a322b8f21c806e0b87cee9ca0c453..5bf28351f0e4b1478569bc5e8d385751cb9ed065 100644 (file)
@@ -77,6 +77,14 @@ float Workarounds::pow(float x, float y)
 // not thread safe
 static Mutex xft_lock("xft_lock");
 
+Bool xftInit(const char *config)
+{
+       xft_lock.lock("XftInit");
+       Bool ret = XftInit(config);
+       xft_lock.unlock();
+       return ret;
+}
+
 FcBool xftInitFtLibrary(void)
 {
        xft_lock.lock("xftInitFtLibrary");
@@ -93,6 +101,14 @@ Bool xftDefaultHasRender(Display *dpy)
        return ret;
 }
 
+Bool xftDefaultSet(Display *dpy, FcPattern *defaults)
+{
+       xft_lock.lock("xftDefaultHasRender");
+       Bool ret = XftDefaultSet(dpy, defaults);
+       xft_lock.unlock();
+       return ret;
+}
+
 FcBool xftCharExists(Display *dpy, XftFont *pub, FcChar32 ucs4)
 {
        xft_lock.lock("xftCharExists");