From c3c1b87f3357be9ec85b2b854f45db00dd5772a8 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Mon, 7 Aug 2006 10:42:33 +0000 Subject: [PATCH] don't export empty strings --- stepmania/src/smpackage/LanguagesDlg.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/stepmania/src/smpackage/LanguagesDlg.cpp b/stepmania/src/smpackage/LanguagesDlg.cpp index 09275fb8bd..8e9a519880 100644 --- a/stepmania/src/smpackage/LanguagesDlg.cpp +++ b/stepmania/src/smpackage/LanguagesDlg.cpp @@ -294,11 +294,15 @@ void LanguagesDlg::OnBnClickedButtonExport() tl.sBaseLanguage = value->second; ini2.GetValue( tl.sSection, tl.sID, tl.sCurrentLanguage ); - RString sCurrentLanguageTrimmed = tl.sCurrentLanguage; - TrimLeft( sCurrentLanguageTrimmed, " " ); - TrimRight( sCurrentLanguageTrimmed, " " ); + // don't export empty strings + RString sBaseLanguageTrimmed = tl.sBaseLanguage; + TrimLeft( sBaseLanguageTrimmed, " " ); + TrimRight( sBaseLanguageTrimmed, " " ); + if( sBaseLanguageTrimmed.empty() ) + continue; - if( sCurrentLanguageTrimmed.empty() || bExportAlreadyTranslated ) + bool bAlreadyTranslated = !tl.sCurrentLanguage.empty(); + if( bAlreadyTranslated || bExportAlreadyTranslated ) { vector vs; vs.push_back( tl.sSection );