mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
--single-window is passed through project manager.
This means you can start godot with --single-window
This commit is contained in:
parent
173c0f8737
commit
2b292a1a2a
4 changed files with 13 additions and 3 deletions
|
|
@ -135,7 +135,6 @@ static int audio_driver_idx = -1;
|
|||
|
||||
// Engine config/tools
|
||||
|
||||
static bool single_window = false;
|
||||
static bool editor = false;
|
||||
static bool project_manager = false;
|
||||
static bool cmdline_tool = false;
|
||||
|
|
@ -755,7 +754,7 @@ Error Main::setup(const char *execpath, int argc, char *argv[], bool p_second_ph
|
|||
}
|
||||
} else if (I->get() == "--single-window") { // force single window
|
||||
|
||||
single_window = true;
|
||||
OS::get_singleton()->_single_window = true;
|
||||
} else if (I->get() == "-t" || I->get() == "--always-on-top") { // force always-on-top window
|
||||
|
||||
init_always_on_top = true;
|
||||
|
|
@ -2131,7 +2130,7 @@ bool Main::start() {
|
|||
|
||||
bool embed_subwindows = GLOBAL_DEF("display/window/subwindows/embed_subwindows", false);
|
||||
|
||||
if (single_window || (!project_manager && !editor && embed_subwindows)) {
|
||||
if (OS::get_singleton()->is_single_window() || (!project_manager && !editor && embed_subwindows)) {
|
||||
sml->get_root()->set_embed_subwindows_hint(true);
|
||||
}
|
||||
ResourceLoader::add_custom_loaders();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue