static void initializeSafariTheme() { static bool didInitializeSafariTheme; if (!didInitializeSafariTheme) { if (SafariThemeLibrary()) STInitialize(); didInitializeSafariTheme = true; } }
WebKitClassFactory::WebKitClassFactory(CLSID targetClass) : m_targetClass(targetClass) , m_refCount(0) { #if USE(SAFARI_THEME) static bool didInitializeSafariTheme; if (!didInitializeSafariTheme) { if (SafariThemeLibrary()) STInitialize(); didInitializeSafariTheme = true; } #endif WebCore::populateFontDatabase(); gClassCount++; gClassNameCount.add("WebKitClassFactory"); }
WebKitClassFactory::WebKitClassFactory(CLSID targetClass) : m_targetClass(targetClass) , m_refCount(0) { #if USE(SAFARI_THEME) static bool didInitializeSafariTheme; if (!didInitializeSafariTheme) { if (SafariThemeLibrary()) STInitialize(); didInitializeSafariTheme = true; } #endif JSC::initializeThreading(); WTF::initializeMainThread(); gClassCount++; gClassNameCount.add("WebKitClassFactory"); }