diff options
Diffstat (limited to 'net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp')
-rw-r--r-- | net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp new file mode 100644 index 000000000000..2155b99fee85 --- /dev/null +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp @@ -0,0 +1,35 @@ +--- Telegram/SourceFiles/logs.cpp.orig 2017-09-05 17:38:38 UTC ++++ Telegram/SourceFiles/logs.cpp +@@ -311,7 +311,7 @@ namespace Logs { + QString initialWorkingDir = QDir(cWorkingDir()).absolutePath() + '/', moveOldDataFrom; + if (cBetaVersion()) { + cSetDebug(true); +-#if defined Q_OS_MAC || defined Q_OS_LINUX ++#if defined Q_OS_MAC || defined Q_OS_LINUX || defined Q_OS_FREEBSD + } else { + #ifdef _DEBUG + cForceWorkingDir(cExeDir()); +@@ -322,11 +322,11 @@ namespace Logs { + #endif // else for _DEBUG + workingDirChosen = true; + +-#if defined Q_OS_LINUX && !defined _DEBUG // fix first version ++#if (defined Q_OS_LINUX || defined Q_OS_FREEBSD) && !defined _DEBUG // fix first version + moveOldDataFrom = initialWorkingDir; +-#endif // Q_OS_LINUX && !_DEBUG ++#endif // (Q_OS_LINUX || Q_OS_FREEBSD) && !_DEBUG + +-#elif defined Q_OS_WINRT // Q_OS_MAC || Q_OS_LINUX ++#elif defined Q_OS_WINRT // Q_OS_MAC || Q_OS_LINUX || Q_OS_FREEBSD + } else { + cForceWorkingDir(psAppDataPath()); + workingDirChosen = true; +@@ -502,7 +502,7 @@ namespace Logs { + //OutputDebugString(reinterpret_cast<const wchar_t *>(msg.utf16())); + #elif defined Q_OS_MAC + //objc_outputDebugString(msg); +-#elif defined Q_OS_LINUX && defined _DEBUG ++#elif (defined Q_OS_LINUX || defined Q_OS_FREEBSD) && defined _DEBUG + //std::cout << msg.toUtf8().constData(); + #endif + } |