Skip to content

Commit ad044ce

Browse files
committed
Fix MovieWriter window title in embedded mode.
1 parent 25a3c27 commit ad044ce

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

servers/movie_writer/movie_writer.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "core/config/project_settings.h"
3333
#include "core/io/dir_access.h"
3434
#include "core/os/time.h"
35+
#include "scene/main/window.h"
3536
#include "servers/audio/audio_driver_dummy.h"
3637
#include "servers/display_server.h"
3738
#include "servers/rendering_server.h"
@@ -191,11 +192,10 @@ void MovieWriter::add_frame() {
191192
String::num(movie_time_seconds % 60, 0).pad_zeros(2),
192193
String::num(frame_remainder, 0).pad_zeros(2));
193194

194-
#ifdef DEBUG_ENABLED
195-
DisplayServer::get_singleton()->window_set_title(vformat("MovieWriter: Frame %d (time: %s) - %s (DEBUG)", Engine::get_singleton()->get_frames_drawn(), movie_time, project_name));
196-
#else
197-
DisplayServer::get_singleton()->window_set_title(vformat("MovieWriter: Frame %d (time: %s) - %s", Engine::get_singleton()->get_frames_drawn(), movie_time, project_name));
198-
#endif
195+
Window *main_window = Window::get_from_id(DisplayServer::MAIN_WINDOW_ID);
196+
if (main_window) {
197+
main_window->set_title(vformat("MovieWriter: Frame %d (time: %s) - %s", Engine::get_singleton()->get_frames_drawn(), movie_time, project_name));
198+
}
199199

200200
RID main_vp_rid = RenderingServer::get_singleton()->viewport_find_from_screen_attachment(DisplayServer::MAIN_WINDOW_ID);
201201
RID main_vp_texture = RenderingServer::get_singleton()->viewport_get_texture(main_vp_rid);

0 commit comments

Comments
 (0)