mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 06:07:06 +02:00
Get rid of workingDirChosen variable
It's set in every codepath where cWorkingDir is non-empty.
This commit is contained in:
parent
92a41c881d
commit
7dfeea3f4e
1 changed files with 5 additions and 19 deletions
|
@ -354,30 +354,16 @@ void start() {
|
|||
return;
|
||||
}
|
||||
|
||||
auto workingDirChosen = false;
|
||||
|
||||
if (cAlphaVersion()) {
|
||||
workingDirChosen = true;
|
||||
} else {
|
||||
|
||||
if (!cWorkingDir().isEmpty()) {
|
||||
// This value must come from TelegramForcePortable
|
||||
workingDirChosen = true;
|
||||
#if (!defined Q_OS_WIN && !defined _DEBUG) || defined Q_OS_WINRT || defined OS_WIN_STORE || defined OS_MAC_STORE
|
||||
} else {
|
||||
cForceWorkingDir(psAppDataPath());
|
||||
workingDirChosen = true;
|
||||
#endif // (!Q_OS_WIN && !_DEBUG) || Q_OS_WINRT || OS_WIN_STORE || OS_MAC_STORE
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
LogsData = new LogsDataFields();
|
||||
if (!workingDirChosen) {
|
||||
if (cWorkingDir().isEmpty()) {
|
||||
#if (!defined Q_OS_WIN && !defined _DEBUG) || defined Q_OS_WINRT || defined OS_WIN_STORE || defined OS_MAC_STORE
|
||||
cForceWorkingDir(psAppDataPath());
|
||||
#else // (!Q_OS_WIN && !_DEBUG) || Q_OS_WINRT || OS_WIN_STORE || OS_MAC_STORE
|
||||
cForceWorkingDir(cExeDir());
|
||||
if (!LogsData->openMain()) {
|
||||
cForceWorkingDir(psAppDataPath());
|
||||
}
|
||||
#endif // (!Q_OS_WIN && !_DEBUG) || Q_OS_WINRT || OS_WIN_STORE || OS_MAC_STORE
|
||||
}
|
||||
|
||||
if (launcher.validateCustomWorkingDir()) {
|
||||
|
|
Loading…
Add table
Reference in a new issue