Procházet zdrojové kódy

correct termination of windows openfiledialog filters

lunasorcery před 3 měsíci
rodič
revize
b7dac5072b
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/dialog/SDL_dialog_utils.c

+ 1 - 1
src/dialog/SDL_dialog_utils.c

@@ -59,7 +59,7 @@ char *convert_filters(const SDL_DialogFileFilter *filters, int nfilters,
             return NULL;
         }
 
-        terminator = f[1].name ? separator : suffix;
+        terminator = ((i + 1) < nfilters) ? separator : suffix;
         new_length = SDL_strlen(combined) + SDL_strlen(converted)
                    + SDL_strlen(terminator) + 1;