Browse Source

Fix memory management for Windows dialog title

Semphris 4 months ago
parent
commit
cf946e32ba
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/dialog/windows/SDL_windowsdialog.c

+ 2 - 2
src/dialog/windows/SDL_windowsdialog.c

@@ -221,7 +221,7 @@ void windows_ShowFileDialog(void *ptr)
             title_len = 0;
         }
 
-        int title_wlen = MultiByteToWideChar(CP_UTF8, 0, title, title_len, NULL, 0);
+        int title_wlen = MultiByteToWideChar(CP_UTF8, 0, title, -1, NULL, 0);
 
         if (title_wlen < 0) {
             title_wlen = 0;
@@ -236,7 +236,7 @@ void windows_ShowFileDialog(void *ptr)
             return;
         }
 
-        MultiByteToWideChar(CP_UTF8, 0, title, title_len, title_w, title_wlen);
+        MultiByteToWideChar(CP_UTF8, 0, title, -1, title_w, title_wlen);
     }
 
     OPENFILENAMEW dialog;