From 2f2140efa4a2dcec89b7119baa1d55040631e7b7 Mon Sep 17 00:00:00 2001 From: Garux Date: Sun, 20 Dec 2020 17:01:23 +0300 Subject: [PATCH] support map loading on autorestart from path with spaces --- radiant/mainframe.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/radiant/mainframe.cpp b/radiant/mainframe.cpp index 75a429fe..14e733a6 100644 --- a/radiant/mainframe.cpp +++ b/radiant/mainframe.cpp @@ -671,8 +671,11 @@ extern char **environ; void Radiant_Restart(){ ConfirmModified( "Restart Radiant" ); // user can choose to not save, it's ok + StringOutputStream mapname; + mapname << "\"" << Map_Name( g_map ) << "\""; + char *argv[] = { string_clone( environment_get_app_filepath() ), - Map_Unnamed( g_map )? NULL : string_clone( Map_Name( g_map ) ), + Map_Unnamed( g_map )? NULL : string_clone( mapname.c_str() ), NULL }; #ifdef WIN32 const int status = !_spawnv( P_NOWAIT, argv[0], argv );