File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -860,6 +860,10 @@ void EditorNode::_notification(int p_what) {
860860 get_tree ()->set_auto_accept_quit (false );
861861#ifdef ANDROID_ENABLED
862862 get_tree ()->set_quit_on_go_back (false );
863+ bool is_fullscreen = EDITOR_DEF (" _is_editor_fullscreen" , false );
864+ if (is_fullscreen) {
865+ DisplayServer::get_singleton ()->window_set_mode (DisplayServer::WINDOW_MODE_FULLSCREEN);
866+ }
863867#endif
864868 get_tree ()->get_root ()->connect (" files_dropped" , callable_mp (this , &EditorNode::_dropped_files));
865869
@@ -3647,9 +3651,17 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) {
36473651 DisplayServer::WindowMode mode = DisplayServer::get_singleton ()->window_get_mode ();
36483652 if (mode == DisplayServer::WINDOW_MODE_FULLSCREEN || mode == DisplayServer::WINDOW_MODE_EXCLUSIVE_FULLSCREEN) {
36493653 DisplayServer::get_singleton ()->window_set_mode (prev_mode);
3654+ #ifdef ANDROID_ENABLED
3655+ EditorSettings::get_singleton ()->set (" _is_editor_fullscreen" , false );
3656+ EditorSettings::get_singleton ()->save ();
3657+ #endif
36503658 } else {
36513659 prev_mode = mode;
36523660 DisplayServer::get_singleton ()->window_set_mode (DisplayServer::WINDOW_MODE_FULLSCREEN);
3661+ #ifdef ANDROID_ENABLED
3662+ EditorSettings::get_singleton ()->set (" _is_editor_fullscreen" , true );
3663+ EditorSettings::get_singleton ()->save ();
3664+ #endif
36533665 }
36543666 } break ;
36553667 case EDITOR_TAKE_SCREENSHOT: {
You can’t perform that action at this time.
0 commit comments