diff options
Diffstat (limited to 'WebCore/platform/qt/FileSystemQt.cpp')
-rw-r--r-- | WebCore/platform/qt/FileSystemQt.cpp | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/WebCore/platform/qt/FileSystemQt.cpp b/WebCore/platform/qt/FileSystemQt.cpp index 6dbe464..8a272c1 100644 --- a/WebCore/platform/qt/FileSystemQt.cpp +++ b/WebCore/platform/qt/FileSystemQt.cpp @@ -124,7 +124,7 @@ CString openTemporaryFile(const char* prefix, PlatformFileHandle& handle) return String(temp->fileName()).utf8(); } handle = invalidPlatformFileHandle; - return 0; + return CString(); } void closeFile(PlatformFileHandle& handle) @@ -143,32 +143,24 @@ int writeToFile(PlatformFileHandle handle, const char* data, int length) return 0; } -#if defined(Q_WS_X11) || defined(Q_WS_QWS) bool unloadModule(PlatformModule module) { +#if defined(Q_WS_MAC) + CFRelease(module); + return true; + +#elif defined(Q_OS_WIN) + return ::FreeLibrary(module); + +#else if (module->unload()) { delete module; return true; } - + return false; -} -#endif - -#if defined(Q_WS_MAC) -bool unloadModule(PlatformModule module) -{ - CFRelease(module); - return true; -} #endif - -#if defined(Q_OS_WIN) -bool unloadModule(PlatformModule module) -{ - return ::FreeLibrary(module); } -#endif } |