X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fcinelerra%2Fformattools.C;h=f277fde29e319d0c7ab32dfb9c93227e61a08836;hb=6c0c8bd0e577001d1cc18c6c27d58e62f58a6bff;hp=f90958e017c0ebfdbbde5f2c0116afce898eb7d9;hpb=f9d0d999e813ae19965e07ae2f7da690b4e6fe45;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/formattools.C b/cinelerra-5.0/cinelerra/formattools.C index f90958e0..f277fde2 100644 --- a/cinelerra-5.0/cinelerra/formattools.C +++ b/cinelerra-5.0/cinelerra/formattools.C @@ -349,6 +349,7 @@ void FormatTools::update_driver(int driver) break; } close_format_windows(); + update_format(); } void FormatTools::update_format() @@ -392,7 +393,7 @@ void FormatTools::update_extension() const char *extension = File::get_tag(asset->format); // split multiple extensions ArrayList extensions; - int len = strlen(extension); + int len = !extension ? -1 : strlen(extension); const char *extension_ptr = extension; for(int i = 0; i <= len; i++) {