2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-02 23:45:44 +00:00

Provide access to un-joined argument list in Core::Launcher

This allows to re-use the variable in Linux-specific code
This commit is contained in:
Ilya Fedin
2023-06-13 06:03:19 +04:00
committed by John Preston
parent a7bd097b2f
commit af00247362
5 changed files with 9 additions and 13 deletions

View File

@@ -290,6 +290,7 @@ std::unique_ptr<Launcher> Launcher::Create(int argc, char *argv[]) {
Launcher::Launcher(int argc, char *argv[])
: _argc(argc)
, _argv(argv)
, _arguments(readArguments(_argc, _argv))
, _baseIntegration(_argc, _argv) {
crl::toggle_fp_exceptions(true);
@@ -301,8 +302,6 @@ Launcher::~Launcher() {
}
void Launcher::init() {
_arguments = readArguments(_argc, _argv);
prepareSettings();
initQtMessageLogging();
@@ -431,8 +430,8 @@ QStringList Launcher::readArguments(int argc, char *argv[]) const {
return result;
}
QString Launcher::argumentsString() const {
return _arguments.join(' ');
const QStringList &Launcher::arguments() const {
return _arguments;
}
bool Launcher::customWorkingDir() const {