Skip to content

Commit dcdb864

Browse files
committed
devmode commandline overrides settings
1 parent 28134c7 commit dcdb864

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

src/entry.cpp

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ void Initialize()
5959

6060
State::Initialize();
6161
Path::Initialize(NexusHandle);
62+
//Paradigm::Initialize();
6263

6364
Updater::Initialize();
6465

@@ -72,16 +73,21 @@ void Initialize()
7273
Keybinds::Initialize();
7374
Keybinds::Load();
7475
Settings::Load();
75-
76-
if (!Settings::Settings[OPT_DEVMODE].is_null())
77-
{
78-
State::IsDeveloperMode = Settings::Settings[OPT_DEVMODE].get<bool>();
79-
}
80-
else
76+
77+
// if it's not already been explicitly set via command line, check settings
78+
if (!State::IsDeveloperMode)
8179
{
82-
State::IsDeveloperMode = false;
83-
Settings::Settings[OPT_DEVMODE] = false;
80+
if (!Settings::Settings[OPT_DEVMODE].is_null())
81+
{
82+
State::IsDeveloperMode = Settings::Settings[OPT_DEVMODE].get<bool>();
83+
}
84+
else
85+
{
86+
State::IsDeveloperMode = false;
87+
Settings::Settings[OPT_DEVMODE] = false;
88+
}
8489
}
90+
8591
//API::Initialize();
8692

8793
Mumble::Initialize();

0 commit comments

Comments
 (0)