Blame AcetoneISO2-2.0.2-no-poweriso-for-non-x86.patch

7ed739d
diff -up acetoneiso2/src/sources/a_converter.h.BAD acetoneiso2/src/sources/a_converter.h
7ed739d
--- acetoneiso2/src/sources/a_converter.h.BAD	2008-05-27 10:49:05.000000000 -0400
7ed739d
+++ acetoneiso2/src/sources/a_converter.h	2008-05-27 11:57:50.000000000 -0400
7ed739d
@@ -4,24 +4,29 @@ void acetoneiso::converter()
7ed739d
 QDir acetone_bin = QDir::home();
7ed739d
 acetone_bin.cd(".acetoneiso");
7ed739d
 QFile poweriso_file( acetone_bin.path() + "/poweriso");
7ed739d
+	#if defined(__i386__) || defined(__x86_64__)
7ed739d
 	if(!poweriso_file.exists())
7ed739d
-	get_poweriso();
7ed739d
+		get_poweriso();
7ed739d
 	else{
7ed739d
-	//estrazione qui
7ed739d
-	QDir Home = QDir::home();
7ed739d
-	QString isodaconvertire;
7ed739d
-	isodaconvertire = QFileDialog::getOpenFileName(this,tr("Open Image"), Home.path() ,  tr("Image Files (*.daa *.bin *.mdf *.ashdisc *.bwi *.b5i *.lcd *.img *.cdi *.cif *.p01 *.pdi *.nrg *.ncd *.pxi *.gi *.fcd *.vcd *.c2d)"));
7ed739d
+		//estrazione qui
7ed739d
+		QDir Home = QDir::home();
7ed739d
+		QString isodaconvertire;
7ed739d
+		isodaconvertire = QFileDialog::getOpenFileName(this,tr("Open Image"), Home.path() ,  tr("Image Files (*.daa *.bin *.mdf *.ashdisc *.bwi *.b5i *.lcd *.img *.cdi *.cif *.p01 *.pdi *.nrg *.ncd *.pxi *.gi *.fcd *.vcd *.c2d)"));
7ed739d
 		if ( !isodaconvertire.isNull() ){
7ed739d
 
7ed739d
-		 	QString fileName = QFileDialog::getSaveFileName(this, tr("AcetoneISO2::Save ISO file"),
7ed739d
-				Home.path() ,
7ed739d
-				tr("Images (*.iso)"));
7ed739d
-		if (!fileName.isNull() )
7ed739d
-		{
7ed739d
-		fileName = fileName.append(".iso");
7ed739d
-		 POweriso.start( poweriso_file.fileName(), QStringList() << "convert" << isodaconvertire << "-o" << fileName );
7ed739d
-		 progBarra();
7ed739d
+			QString fileName = QFileDialog::getSaveFileName(this, tr("AcetoneISO2::Save ISO file"),
7ed739d
+									Home.path() ,
7ed739d
+									tr("Images (*.iso)"));
7ed739d
+			if (!fileName.isNull() )
7ed739d
+			{
7ed739d
+				fileName = fileName.append(".iso");
7ed739d
+				POweriso.start( poweriso_file.fileName(), QStringList() << "convert" << isodaconvertire << "-o" << fileName );
7ed739d
+				progBarra();
7ed739d
+			}	
7ed739d
 		}
7ed739d
-		}
7ed739d
-	     }
7ed739d
+	}
7ed739d
+	#else
7ed739d
+	// Not a poweriso capable architecture
7ed739d
+	QMessageBox::information(this, "AcetoneISO2",tr("Poweriso is not available for this architecture."));	
7ed739d
+	#endif
7ed739d
 }