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
@@ -3490,9 +3494,17 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) {
34903494 DisplayServer::WindowMode mode = DisplayServer::get_singleton ()->window_get_mode ();
34913495 if (mode == DisplayServer::WINDOW_MODE_FULLSCREEN || mode == DisplayServer::WINDOW_MODE_EXCLUSIVE_FULLSCREEN) {
34923496 DisplayServer::get_singleton ()->window_set_mode (prev_mode);
3497+ #ifdef ANDROID_ENABLED
3498+ EditorSettings::get_singleton ()->set (" _is_editor_fullscreen" , false );
3499+ EditorSettings::get_singleton ()->save ();
3500+ #endif
34933501 } else {
34943502 prev_mode = mode;
34953503 DisplayServer::get_singleton ()->window_set_mode (DisplayServer::WINDOW_MODE_FULLSCREEN);
3504+ #ifdef ANDROID_ENABLED
3505+ EditorSettings::get_singleton ()->set (" _is_editor_fullscreen" , true );
3506+ EditorSettings::get_singleton ()->save ();
3507+ #endif
34963508 }
34973509 } break ;
34983510 case EDITOR_TAKE_SCREENSHOT: {
You can’t perform that action at this time.
0 commit comments