diff --git a/aegisub/src/subtitles_provider.cpp b/aegisub/src/subtitles_provider.cpp index 1e78334fe..943fa507c 100644 --- a/aegisub/src/subtitles_provider.cpp +++ b/aegisub/src/subtitles_provider.cpp @@ -78,7 +78,9 @@ SubtitlesProvider* SubtitlesProviderFactory::GetProvider() { /// void SubtitlesProviderFactory::RegisterProviders() { #ifdef WITH_CSRI - Register("CSRI", false, CSRISubtitlesProvider::GetSubTypes()); + std::vector csri_providers(CSRISubtitlesProvider::GetSubTypes()); + if (!csri_providers.empty()) + Register("CSRI", false, csri_providers); #endif #ifdef WITH_LIBASS Register("libass");