add fileppm, fix renderfarm/brender deadlock, fix audio meters, add gbrp + cin_pix_fm...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / mainerror.C
index 4dc01aece5b42b5bb4ff20df29c910c2f86b7757..eec7f8a1b66f87c8161b2874c14637f1131c58d3 100644 (file)
@@ -193,13 +193,9 @@ void MainError::show_error_local(const char *string)
 
 void MainError::show_error(const char *string)
 {
-       if( main_error )
-               main_error->show_error_local(string);
-       else {
-               printf("%s", string);
-               if( string[strlen(string) - 1] != '\n' )
-                       printf("\n");
-       }
+       if( main_error ) main_error->show_error_local(string);
+       int len = strlen(string);
+       printf("%s%s", string, len>0 && string[len-1] == '\n' ? "" : "\n");
 }