@@ -346,15 +346,22 @@ private void writeAndStartInfoFile()
346346 else
347347 {
348348 outputFile . WriteLine ( "- " + Catalog . GetString ( "Installation profile" ) + ": " + AutoInstallRouteName + "<br>" ) ;
349- outputFile . WriteLine ( "- " + Catalog . GetString ( "Activity" ) + ": " + route . Start . Activity + "<br>" ) ;
350349 outputFile . WriteLine ( "- " + Catalog . GetString ( "Route" ) + ": " + route . Start . Route + "<br>" ) ;
351- outputFile . WriteLine ( "- " + Catalog . GetString ( "Locomotive" ) + ": " + route . Start . Locomotive + "<br>" ) ;
352- outputFile . WriteLine ( "- " + Catalog . GetString ( "Consist" ) + ": " + route . Start . Consist + "<br>" ) ;
353- outputFile . WriteLine ( "- " + Catalog . GetString ( "Starting at" ) + ": " + route . Start . StartingAt + "<br>" ) ;
354- outputFile . WriteLine ( "- " + Catalog . GetString ( "Heading to" ) + ": " + route . Start . HeadingTo + "<br>" ) ;
355- outputFile . WriteLine ( "- " + Catalog . GetString ( "Time" ) + ": " + route . Start . Time + "<br>" ) ;
356- outputFile . WriteLine ( "- " + Catalog . GetString ( "Season" ) + ": " + route . Start . Season + "<br>" ) ;
357- outputFile . WriteLine ( "- " + Catalog . GetString ( "Weather" ) + ": " + route . Start . Weather + "<br></p>" ) ;
350+ outputFile . WriteLine ( "- " + Catalog . GetString ( "Activity" ) + ": " + route . Start . Activity + "<br>" ) ;
351+ if ( ! string . IsNullOrEmpty ( route . Start . Locomotive ) )
352+ outputFile . WriteLine ( "- " + Catalog . GetString ( "Locomotive" ) + ": " + route . Start . Locomotive + "<br>" ) ;
353+ if ( ! string . IsNullOrEmpty ( route . Start . Consist ) )
354+ outputFile . WriteLine ( "- " + Catalog . GetString ( "Consist" ) + ": " + route . Start . Consist + "<br>" ) ;
355+ if ( ! string . IsNullOrEmpty ( route . Start . StartingAt ) )
356+ outputFile . WriteLine ( "- " + Catalog . GetString ( "Starting at" ) + ": " + route . Start . StartingAt + "<br>" ) ;
357+ if ( ! string . IsNullOrEmpty ( route . Start . HeadingTo ) )
358+ outputFile . WriteLine ( "- " + Catalog . GetString ( "Heading to" ) + ": " + route . Start . HeadingTo + "<br>" ) ;
359+ if ( ! string . IsNullOrEmpty ( route . Start . Time ) )
360+ outputFile . WriteLine ( "- " + Catalog . GetString ( "Time" ) + ": " + route . Start . Time + "<br>" ) ;
361+ if ( ! string . IsNullOrEmpty ( route . Start . Season ) )
362+ outputFile . WriteLine ( "- " + Catalog . GetString ( "Season" ) + ": " + route . Start . Season + "<br>" ) ;
363+ if ( ! string . IsNullOrEmpty ( route . Start . Weather ) )
364+ outputFile . WriteLine ( "- " + Catalog . GetString ( "Weather" ) + ": " + route . Start . Weather + "<br></p>" ) ;
358365 }
359366
360367 if ( Directory . Exists ( route . DirectoryInstalledIn ) )
0 commit comments