$OpenBSD: patch-libs_hydrogen_src_local_file_mgr_cpp,v 1.2 2019/01/08 21:24:29 sebastia Exp $

Index: libs/hydrogen/src/local_file_mgr.cpp
--- libs/hydrogen/src/local_file_mgr.cpp.orig
+++ libs/hydrogen/src/local_file_mgr.cpp
@@ -297,7 +297,7 @@ int LocalFileMng::savePattern( Song *song , int select
 
 	QFile file( sPatternXmlFilename );
 	if ( !file.open(QIODevice::WriteOnly) )
-		return NULL;
+		return 0;
 
 	QTextStream TextStream( &file );
 	doc.save( TextStream, 1 );
@@ -917,7 +917,7 @@ int LocalFileMng::saveDrumkit( Drumkit *info )
 	
 	QFile file( sDrumkitXmlFilename );
 	if ( !file.open(QIODevice::WriteOnly) )
-		return NULL;
+		return 0;
 
 	QTextStream TextStream( &file );
 	doc.save( TextStream, 1 );
@@ -963,7 +963,7 @@ int LocalFileMng::savePlayList( const std::string& pat
 	QString filename = QString( patternname.c_str() );
 	QFile file(filename);
 	if ( !file.open(QIODevice::WriteOnly) )
-		return NULL;
+		return 0;
 
 	QTextStream TextStream( &file );
 	doc.save( TextStream, 1 );
@@ -980,9 +980,9 @@ int LocalFileMng::loadPlayList( const std::string& pat
 	
 	std::string playlistInfoFile = patternname;
 	std::ifstream verify( playlistInfoFile.c_str() , std::ios::in | std::ios::binary );
-	if ( verify == NULL ) {
+	if ( !verify ) {
 		//ERRORLOG( "Load Playlist: Data file " + playlistInfoFile + " not found." );
-		return NULL;
+		return 1;
 	}
 
 	QDomDocument doc = LocalFileMng::openXmlDocument( QString( patternname.c_str() ) );
@@ -992,7 +992,7 @@ int LocalFileMng::loadPlayList( const std::string& pat
 	QDomNode rootNode = doc.firstChildElement( "playlist" );	// root element
 	if ( rootNode.isNull() ) {
 		ERRORLOG( "Error reading playlist: playlist node not found" );
-		return NULL;
+		return 1;
 	}
 	QDomNode playlistNode = rootNode.firstChildElement( "Songs" );
 
